テーブルスペースサイズ
テーブルスペースサイズは、データベーステーブルスペースの使用状況を監視・管理できる画面です。テーブルスペースごとのサイズ変化の傾向をラインチャートで簡潔に確認し、日次増減とRemaining Day(残余日数)によって空き容量不足を事前に検知できます。
-
テーブルスペースサイズ推移ラインチャートを通じて、主要テーブルスペースの容量変化の傾向を把握できます。
-
ディスク使用量では、マウントポイントごとのディスク使用状況と残余日数を確認できます。XOSエージェントがインストールされている場合に収集できます。
-
テーブルスペースサイズ詳細では、個々のテーブルスペースの最新使用量、日次増減、残余日数を分析できます。
事前設定
DB設定
エージェントがテーブルスペースおよびセグメント情報を照会できるよう、モニタリングアカウントに権限を付与します。
GRANT SELECT ANY DICTIONARY TO whatap;
または、個別ビューに対して権限を付与します。
GRANT SELECT ON dba_segments TO whatap;
エージェント設定
セグメントサイズ(TOP 50)データを収集するための設定です。以下の条件に基づき、エージェントが1日1回、設定した時刻にセグメントサイズの収集を実行します。segments_min_sizeなどの条件によってデータが収集されない場合があります。この設定を行わないと、セグメントサイズ情報を確認できません。
| 設定項目 | タイプ | デフォルト値 | 説明 |
|---|---|---|---|
segments | boolean | true | セグメント情報収集の有効化 |
segments_hour | int | 5 | セグメント情報収集時刻。デフォルトは5で、午前5時に収集を開始します。 |
segments_min_size | int | 10 | 収集対象の最小セグメントサイズ(MB) |
segments_exclude_sys | int | 1 | sysアカウントのセグメントを除外するか否か(1:除外、0:含む) |
segments_max_count | int | 50 | テーブルスペースごとに収集するセグメント数 |
テーブルスペースサイズ
基本オプション
テーブルスペースサイズ画面の上部フィルターエリアで、照会する時間および対象データベースなどを選択できます。
-
時間:照会する時間範囲を選択。最大3週間まで照会可能で、3日以上の照会は1日平均で表示されます。
-
インスタンス:照会対象のDBインスタンスを選択します。
-
データ単位:MiB/GiB/TiB から選択。すべてのテーブルのサイズ値が選択した単位で統一して表示されます。
-
データベース:照会対象のデータベースを選択します。
テーブルスペースサイズ推移
テーブルスペースごとのサイズ変化をラインチャートで表示します。テーブルスペースは色別に区分され、下部の凡例で確認できます。マウスオーバーで時間帯ごとの詳細数値を確認できます。
| 項目 | 説明 |
|---|---|
| Top 5/10/15/20 | チャートに表示する上位テーブルスペース数を選択 |
| Size/Used | Size(全体サイズ)またはUsed(使用量)基準に切り替え |
ディスク使用量
XOSエージェントをインストール後、ディスク使用量を収集できます。
マウントポイントごとのディスク使用状況を表示します。Latest Dataエリアに、時間選択器の照会範囲で最後に収集されたデータを表示します。その時点のサイズ、Usage(%)、Increase AVG、Remaining Dayを確認できます。
Latest Data
| カラム | 説明 |
|---|---|
Mount Point | ディスクマウントパス |
Size | ディスクの全体サイズ |
Used | 使用中のサイズ |
Free Size | 残りの空き容量 |
Usage(%) | 使用率(プログレスバーで視覚化) |
Increase AVG | 照会期間中の日次増加量の平均値 |
Remaining Day | 現在の増加速度基準のディスク利用可能残余日数 |
日次カラム
照会期間の日付ごとにSizeと前日比の増減(Inc)を表示します。
-
検索:LabelまたはPathでフィルタリング
-
CSV:CSV形式でエクスポート
テーブルスペースサイズ詳細
個々のテーブルスペースの詳細な使用量を表示します。最上部のTOTAL行で全体の合計を確認できます。Latest Dataエリアに、時間選択器の照会範囲内で最後に収集されたデータを表示します。その時点のサイズ、Usage(%)、Increase AVG、Remaining Dayを確認できます。
Latest Data
| カラム | 説明 |
|---|---|
Tablespace | テーブルスペース名 |
Auto Ext | 自動拡張の有無(YES/NO)。設定でカラムの表示/非表示を選択できます。 |
Inc By | 自動拡張時の増加単位。設定でカラムの表示/非表示を選択できます。 |
Max Size | 最大サイズ制限。設定でカラムの表示/非表示を選択できます。 |
Total Size | テーブルスペースの全体サイズ |
Used Size | 使用中のサイズ |
Free Size | 残りの空き容量 |
Usage(%) | 使用率(プログレスバーで視覚化) |
Increase AVG | 照会期間中の日次増加量の平均値 |
Remaining Day | 現在の増加速度基準の残余日数。Free Size ÷ Increase AVGで計算します。 |
日次カラム
照会期間の日付ごとにSizeと前日比の増減(Inc)を表示します。増加は正の値、減少は負の値で表示され、色で区分されます。
追加機能
-
虫眼鏡アイコン:テーブルスペースのセグメントサイズ(TOP 50)ポップアップを表示します。
-
▼ 展開:テーブルスペースに属するデータファイルのリストを展開して確認できます。
-
検索:コンテナ、テーブルスペースでフィルタリングできます。
-
CSVダウンロード:CSV形式でエクスポートまたはダウンロード。Tablespace単位またはDatafile単位を選択できます。
テーブル設定
右上の 設定ボタンをクリックすると、テーブルの表示オプションを設定できます。
| 項目 | 説明 |
|---|---|
| Column: Auto Ext / Inc By / Max Size | Auto Ext、Inc By、Max Sizeカラムの表示有無を設定します。 |
| Warning(%) | 警告レベルの使用率(%)。超過時はオレンジ色で表示されます。 - デフォルト値:80 |
| Critical(%) | 危険レベルの使用率(%)��超過時は赤色で表示されます。 - デフォルト値:100 |
| 設定の初期化 | すべての設定をデフォルト値に初期化します。 |
セグメントサイズ(TOP 50)
テーブルスペース行の 虫眼鏡アイコンをクリックすると、該当テーブルスペースで多くの容量を占める上位50件のセグメントをポップアップで表示します。
ポップアップ右上の ダウンロードボタンをクリックすると、ポップアップに表示された一覧をCSVファイルとしてエクスポートできます。画面に表示されているカラム構成と表示形式がそのままファイルに反映され、保存されるファイル名は table_size_top50.csv です。
エージェント設定でsegmentsオプションが有効になっている必要があります。エージェントは1日1回セグメントサイズを収集し、設定しない場合はデータを確認できません。
| カラム | 説明 |
|---|---|
テーブルスペース名 | セグメントが属するテーブルスペース |
オーナー | セグメントを所有するスキーマ |
セグメント名 | セグメント名。クリックするとObject Detailポップアップでオブジェクトの詳細情報を照会できます。 |
セグメントタイプ | TABLE、INDEX、LOBSEGMENTなどのセグメント種別 |
パーティション名 | パーティション名(パーティションテーブルの場合) |
サイズ | セグメントサイズ。日付ごとのカラムでサイズ変化を確認できます。 |
Object Detail
セグメントサイズ(TOP 50)ポップアップでセグメント名をクリックすると、エージェントにリアルタイムの照会リクエストを送信し、該当オブジェクトの詳細情報を表示します。
-
オブジェクト基本情報:owner、table_name、num_rows、blocks、avg_row_len、tablespace_name、partitioned、last_analyzed、compression、statusなど
-
Column/Index:カラムリスト(column_id、column_name、nullable、data_type、data_default、num_distinct、num_buckets)とインデックス情報
データ解釈ガイド
主要確認ポイント
-
Usage(%)が高いテーブルスペース空き容量不足のリスク → 不要なデータの整 理またはテーブルスペースの拡張を検討
-
Increase AVGが高いテーブルスペース急速に増加中 →
Remaining Dayを確認して事前に対応 -
Remaining Dayが短い場合現在の増加速度基準で、まもなく利用可能容量が枯渇 → 即時対応が必要
-
Auto ExtがNOのテーブルスペース自動拡張が無効化されており、容量枯渇時にエラーが発生する可能性あり → Usageが高い場合は手動拡張またはAuto Extの有効化を検討
-
日次の
Inc値が急激に変動特定の日に大量のデータの投入または削除が発生 → 原因を確認
実践活用シナリオ
シナリオ1. 空き容量不足の事前検知
-
テーブルスペースサイズ詳細で
Usage(%)を基準に降順ソート -
使用率が高いテーブルスペースの
Remaining Dayを確認 -
残余日数が少ない場合は、テーブルスペースの拡張または不要なデータの整理を実施
シナリオ2. 容量急増の原因分析
-
テーブルスペースサイズ推移チャートで急激に増加しているテーブルスペースを確認
-
該当テーブルスペースの日次
Incカラムで増加が発生した日付を確認 -
該当テーブルスペースの
虫眼鏡アイコンをクリックして、多くの容量を占めているセグメントを分析
-
セグメントの詳細を確認し、不要なインデックスなどの有無やデータサイズを削減する方法を検討。対応策がない場合はディスク増設を検討
シナリオ3. 自動拡張設定の点検
-
設定でAuto Ext/Inc By/Max Sizeカラムを有効化
-
Auto ExtがNOのテーブルスペースのうち、Usage(%)が高いものを確認 -
必要に応じて自動拡張を有効化、または手動でテーブルスペースを拡張