显示表的数据和日志空间信息
EXEC sp_spaceused N'表名';
name rows reserved data index_size unused
--------------------------------------------------------------------------------------------
表名 1738729349 458695896 KB 251704912 KB 172157176 KB 34833808 KB
各字段计算关系:
reserved = data + index_size + unused
平均每行数据占用空间:
print 251704912 * 1024.0 / 1738729349 =148.2(byte)
问题:上面查询的表所在数据库在磁盘中显示大小为319156480KB,比 reserved(458695896KB)要小?
签名:删除冗余的代码最开心,找不到删除的代码最痛苦!