データベースのサイズ
データベースごとのテーブルのサイズを集計し、推移情報をチャートで提供します。 データベースの容量が増加する傾向を識別して管理できます。 容量が急速に増加する場合を事前に把握して備えられます。
データベースのサイズは、性能にも大きな影響を与える可能性があります。 サイズの増加により、クエリの実行時間が長くなる可能性があるため、性能問題の解決を準備できます。 間違ったクエリやデータベース構造によりサイズが増加する可能性のある問題を事前に把握して予防することも必要です。
データベースサイズの推移により、使用量のパターンとデータの成長が理解できます。 将来の容量要件を予測し、対策を講じられます。 これらの変化をモニタリングすることは、リソースとコストを最適化するのに役立ちます。
使用する前に
権限を割り当てる
データベースのサイズ情報を収集するために、次のような権限設定が必要です。
grant connect any database to whatap;
grant view any definition to whatap;
次の場合に該当するテーブルはサイズを収集しません。
-
dtで始まるテーブル -
is_ms_shipped=0(sys.objectsでシステムオブジェクトを除外) -
object_id> 255 -
Azure SQL Serverの場合、マスターデータベースのサイズは収集不可
エージェントオプションを設定する
データベースサイズの情報を収集するために、次のエージェントオプションを設定できます。
-
tables Boolean
既定値
trueテーブルサイズの情報を収集します。 統計/レポート > DBサイズ メニューでそのデータベ ースを選択すると、テーブルサイズ情報が確認できます.
-
tables_hour Int
既定値
5テーブルサイズの情報を保存するために情報を収集する時刻を設定します。 既定値は
5であり、午前5時に収集を始めます。 -
tables_min_row Int
既定値
10000テーブル情報を収集する場合、設定した値より小さいrow番号のテーブル情報は収集しません。
基本画面ガイド

-
時間で照会したい時間を設定します。 緑のボタンを選択して照会時間を選択することもできます。
-
インスタンスで照会したい対象を選択します。
-
ボタンを選択します。
- 照会時間は最大3週間まで設定できます。 3日以上照会する場合、グラフには1日平均で表示されます。
サイズ推移
照会した時間のデータベースのストレージ容量の変化をグラフで表示します。 これにより、データベースサイズの増加または減少傾向が一目で把握できます。
-
特定のデータベースのストレージ容量の増加傾向を確認することで、データの増加パターンを予測できます。
-
複数のデータベースのストレージ容量の変化を比較して、ストレージを最も消費するデータベースを識別できます。

チャートで各 データベースのサイズを色分けして表示し、マウスをチャートの上にオーバーした状態で左右に移動します。 特定の時点の各データベースサイズをツールチップで詳細に確認できます。
-
時間軸(X軸):データベースのストレージスペースの変化が記録された時間です。
-
容量軸(Y軸):データベースの合計サイズ(MiB単位)です。 時間によってデータベースが占める容量の変化を視覚的に表示します。
サイズ詳細
データベースとファイルグループの保存容量と使用状況を詳細に確認できます。 データベースのファイルサイズ、使用量、最大サイズなどを通じて保存空間の効率性を分析し、容量不足時に事前に措置できます。

-
各データベースとファイルグループの使用量をツリー構造に拡張して確認できます。
-
同一データベースの異なる時間帯の使用量の変化を比較して、データの増加量を分析できます。
-
USAGE値の高いデータベースまたはファイルグループを識別して、ストレージ容量不足の問題を事前に予防できます。