我使用以下查询来计算SQL Azure中的数据库使用情况
SELECT CONVERT(INT, SUM(reserved_page_count) * 8 / 1024) FROM sys.dm_db_partition_stats
,它提供与SQL Azure管理门户摘要饼图完全相同的结果。
问题是在某些日子里它显示出55%占用空间的东西,并且在某些日子它显示出占用32%空间的东西,尽管实际的数据库内容只经历了微小的变化 - 没有像大量删除那样。
我试着查看这个查询结果
SELECT * FROM sys.dm_db_partition_stats
但它只会产生大量无法真正帮助的魔法数字。
为什么数据库使用会有如此严重的变化?
答案 0 :(得分:0)
它可能会随着您的主副本更改其中一个辅助副本的角色,或者您正在从主机迁移到另一个副本而更改。对你来说都是透明的。