日期:2014-05-18  浏览次数:20458 次

sqlserver “数据库容量”定义问题
sqlserver “数据库容量”指的是所有的表数据及其索引占的空间总量呢还是数据库文件和日志文件总大小
我用sp_spaceused这个系统视图查询
显示行数、保留的磁盘空间以及当前数据库中的表、索引视图或 Service Broker 队列所使用的磁盘空间,或显示由整个数据库保留和使用的磁盘空间。
这查出来是数据库容量吗?
结果如下:
database_name database_size unallocated space
HBATCHDb 1572.81 MB 0.27 MB

reserved data index_size unused
501480 KB 498344 KB 2856 KB 280 KB

也就是说这个数据库容量指的是database_size还是data与index_size之和?请给出原因


------解决方案--------------------
数据库容量指的是数据库主文件MDF的大小.