最近做项目需要查看数据用户表的大小,包括记录条数和占用的磁盘空间数目。在网上找了很久其中查看MSSQL数据库每个表占用的空间大小 相对还可以。 不过它的2、3中方法返回的数据比较多,有些是我们不关心的数据,我在AdventureWorks2012数据上做的测试。其中
最近做项目需要查看数据用户表的大小,服务器空间,包括记录条数和占用的磁盘空间数目。在网上找了很久其中查看MSSQL数据库每个表占用的空间大小 相对还可以。
不过它的2、3中方法返回的数据比较多,香港服务器租用,有些是我们不关心的数据,我在AdventureWorks2012数据上做的测试。其中第二种方法代码如下:
View Code
(dbo.sysobjects ) ) = 1) (nameinfo varchar(50) , rowsinfo int , reserved varchar(20) , datainfo varchar(20) , index_size varchar(20) , unused varchar(20) ) ((500) o.name ) o.name o.name OPEN Info_cursor Info_cursor (dbo.sysobjects (id, N) = 1) execute sp_executesql N, N, Info_cursor Info_cursor DEALLOCATE Info_cursor sp_spaceused tablespaceinfo () desc ,香港空间