sqlserver “数据库容量”定义问题
sqlserver “数据库容量”指的是所有的表数据及其索引占的空间总量呢还是数据库文件和日志文件总大小
我用sp_spaceused这个系统视图查询
显示行数、保留的磁盘空间以及当前数据库中的表、索引视图或 Service Broker 队列所使用的磁盘空间,或显示由整个数据库保留和使用的磁盘空间。
这查出来是数据库容量吗?
结果如下:
database_namedatabase_sizeunallocated space
HBATCHDb1572.81 MB0.27 MB
reserveddata index_sizeunused
501480 KB498344 KB2856 KB 280 KB
也就是说这个数据库容量指的是database_size还是data与index_size之和?请给出原因
[解决办法]
数据库容量指的是数据库主文件MDF的大小.