sqlserver “数据库容量”定义问题

wacthamu 2012-03-30 06:01:19
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之和?请给出原因
...全文
109 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wacthamu 2012-04-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

数据库容量指的是数据库主文件MDF的大小.
[/Quote]
经测试 果然是MDF文件的大小,谢谢
wacthamu 2012-03-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

数据库容量指的是数据库主文件MDF的大小.
[/Quote]

我明天测试下就知道答案了找个容量为10的免费数据库试试
dawugui 2012-03-30
  • 打赏
  • 举报
回复
数据库容量指的是数据库主文件MDF的大小.

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧