您的位置:首页 > 数据库

查询SQLSERVER某个表所占用空间大小的SQL语句

2007-03-22 17:07 656 查看
可以通过SP_SPACEUSED来查看.

sp_spaceused



显示行数、保留的磁盘空间以及当前数据库中的表所使用的磁盘空间,或显示由整个数据库保留和使用的磁盘空间。

语法

sp_spaceused [[@objname =] \'objname\'] [,[@updateusage =] \'updateusage\']

参数

[@objname =] \'objname\'

是为其请求空间使用信息(保留和已分配的空间)的表名。objname 的数据类型是 nvarchar(776),默认设置为 NULL。

[@updateusage =] \'updateusage\'

表示应在数据库内(未指定 objname 时)还是在特定的对象上(指定 objname 时)运行 DBCC UP......

比如要查询部门表的大小,象下面这样查询就可以了:

sp_spaceused 部门表

结果如下:

表名 行数 保留 空间 数据空间 索引空间 未用空间
--------------------------------------------------------------------------------------
部门表 10040 520 KB 480 KB 16 KB 24 KB 834 KB
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐