查询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
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
相关文章推荐
- MySQL中查询所有数据库占用磁盘空间大小和单个库中所有表的大小的sql语句
- MySQL中查询所有数据库占用磁盘空间大小和单个库中所有表的大小的sql语句
- MySQL中查询所有数据库占用磁盘空间大小和单个库中所有表的大小的sql语句
- 查看mysql中database占用磁盘空间的大小SQL语句
- DBA常用sql语句-查询表空间大小语句
- sql查询数据库中所有表的记录条数,以及占用磁盘空间大小。
- 使用一个T-SQL语句批量查询数据表占用空间及其行数
- sql 语句列出数据库中的表的记录数、占用空间大小等
- sqlserver如何查询sql语句占用内存多少
- 答:SQLServer DBA 三十问之一: char、varchar、nvarchar之间的区别(包括用途和空间占用);xml类型查找某个节点的数据有哪些方法,哪个效率高;使用存储 过程和使用T-SQL查询数据有啥不一样;
- 使用一个T-SQL语句批量查询数据表占用空间及其行数
- 使用一个T-SQL语句批量查询数据表占用空间及其行数
- sql语句在sql server中查询每个表的记录数,占用的空间,索引占用的空间等
- 查看mysql中database占用磁盘空间的大小SQL语句【测试通过】
- 如何用 SQL 语句获取某个 ACCESS 表占用的磁盘空间大小?
- oracle 创建表空间 创建用户指定表空间 查询表空建大小 扩展表空间等sql语句
- 使用一个T-SQL语句批量查询数据表占用空间及其行数
- SQL查询大小及空间占用情况
- sql查询数据库中表占用空间大小
- 查询单个库中所有表磁盘占用大小的SQL语句: