次のクエリを使用して、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
しかし、実際には役に立たない大量の魔法の数字しか得られません。
データベースの使用状況がこれほどまでに大きく変動するのはなぜでしょうか?