【发布时间】:2013-07-30 14:43:43
【问题描述】:
我使用以下查询来计算 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
但它只会产生大量无用的神奇数字。
为什么数据库使用会有如此严重的变化?
【问题讨论】:
标签: sql-server azure azure-sql-database