如何从SQL Server中的一组表中了解DataSpace?

时间:2011-01-14 17:26:26

标签: sql sql-server sql-server-2000

如何查询数据库中一组表的数据空间?

例如:

假设SQL Server数据库具有以下表:Productsl, PRMDiscounts, PRMCities

我想知道PRMDiscounts和PRMCities的数据空间总和

感谢

1 个答案:

答案 0 :(得分:3)

sql server中没有数据空间,这将为您提供表所使用的空间,包括可用空间和索引空间

EXEC sp_spaceused 'PRMDiscounts'
EXEC sp_spaceused 'PRMCities'

例如

EXEC sp_spaceused 'master..spt_values'



name        rows        reserved    data    index_size  unused
spt_values  2346        336 KB      128 KB  144 KB      64 KB