显示表的数据和日志空间信息

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)要小?

posted @ 2012-07-16 15:39  Season2009  阅读(150)  评论(0编辑  收藏  举报