查询SQL Server中数据库的各个表所占用的空间

mac2022-06-30  27

 查询SQL Server中数据库的各个表所占用的空间 exec sp_MSforeachtable “exec sp_spaceused ‘?’”

–返回表名 行数 总共的大小  数据所在的大小  索引所占的大小 末用的空间量

– 第二种方法 select object_name(id) tablename,8*reserved/1024 reserved,rtrim(8*dpages/1024)+’Mb’ used,8*(reserved-dpages)/1024 unused,8*dpages/1024-rows/1024*minlen/1024 free, rows,* from sysindexes where indid=1 order by reserved desc – 查询SQL Server中数据库的各个表所占用的空间 exec sp_MSforeachtable “exec sp_spaceused ‘?’”

–返回表名 行数 总共的大小  数据所在的大小  索引所占的大小 末用的空间量

– 第二种方法 select object_name(id) tablename,8*reserved/1024 reserved,rtrim(8*dpages/1024)+’Mb’ used,8*(reserved-dpages)/1024 unused,8*dpages/1024-rows/1024*minlen/1024 free, rows,* from sysindexes where indid=1 order by reserved desc

转载于:https://www.cnblogs.com/Gaojier/archive/2010/04/08/2783551.html

最新回复(0)