我试图确定我的SQL Server数据库是否健康。数据库大小报告与SQL Server中所有表的总和不同
我运行了一些命令来检查大小,我对表格大小总和与数据库大小之间报告的差异感到震惊。
我想知道为什么有这么大的尺寸差异。
EXEC sp_spaceused @updateusage = N'TRUE';
database_name | database_size | unallocated space
FleetEquip |1357.00 MB |0.20 MB
和
EXEC sp_MSforeachtable @command1="EXEC sp_spaceused '?'"
(太多的格式,包括所有的表 - 一个HTML表将是很好)
name | rows | reserved(KB) | data(KB) | index_size(KB) | unused(KB)
EquipmentState | 131921 | 40648 | 40608 | 8 | 32
所有表的总和来45768 KB
内存?你的意思是磁盘空间,对吧? – 2011-02-07 19:24:48