询SQL Server中表占用的空间方法
来自:http://databaseadmin.itpub.net/post/20809/145532/
databaseadmin | 17 七月, 2006 04:10
如何来查询SQL Server中数据库的各个表所占用的空间?
下面来介绍一下两种用来方法。
方法1:
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
方法2:
EXEC sp_spaceused 'phb' --phb是表名 by yl
来自:http://databaseadmin.itpub.net/post/20809/145532/