我使用以下查询来计算 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
但它只会产生大量并没有真正帮助的神奇数字。
为什么数据库使用会有如此严重的变化?