1. Instance Recovery Stats— インスタンスリカバリ統計

何を表すか: 障害時のリカバリに要する見積もり時間(Target MTTR / Estimated MTTR)、リカバリ対象 REDO ブロック数。

  • 読み方: Estimated MTTR が Target MTTR を大きく超えていればチェックポイント追従が足りない。FAST_START_MTTR_TARGET 調整を検討。
  • 関連セクション: MTTR Advisory / Checkpoint Activity
  • 使うシーン: 障害復旧時間の見積もり
実カラムと意味・影響
項目名意味影響箇所・着目点
Targt MTTR (s)FAST_START_MTTR_TARGETの設定値(秒)0は自動。明示設定との照合
Estd MTTR (s)実際の見積もりリカバリ時間(秒)Targetを超えるとCKPT追従不足
Recovery Estd IOsリカバリに必要な見積もりI/O数復旧時間の要因
Actual RedoBlks実際の未反映REDOブロック数復旧対象の規模
Target RedoBlks目標未反映REDOブロック数Actualとの差で追従度判定
Log Sz RedoBlksREDOログサイズ由来のブロック数
Log Ckpt Timeout/Interval RedoBlksLOG_CHECKPOINT_*由来明示設定の影響
Opt Log Sz(M)推奨されるREDOログサイズREDOサイジングの参考値
Estd RAC Avail TimeRAC環境での復旧見積RACのみ

2. MTTR Advisory— MTTR アドバイザリ

何を表すか: FAST_START_MTTR_TARGET を変えた場合の見積もり書き込み量。チューニング判断材料。

  • 読み方: 推奨値より小さい MTTR を設定すると、Total Writes が増える(頻繁にCKPT)。バランスを取って設定。
  • 閾値・注意点: 「Advisory は推奨ではなく試算」。実環境への適用前にテスト。
  • 関連セクション: Instance Recovery Stats
  • 使うシーン: MTTR 設定検討
実カラムと意味・影響
項目名意味影響箇所・着目点
Size for Est (s)試算対象のMTTR値(秒)シナリオ別の見積
Dirty Limit汚れバッファ数の上限MTTRから逆算される値
Est Cache Writesキャッシュからの見積書込数MTTR短くすると増加
Est Cache Write Fctrキャッシュ書込の倍率(1.0=現状)影響規模の比率
Est Total Writes合計書込見積I/O負荷の試算
Est Total Write Fctr合計書込の倍率
Est Total IOs合計I/O見積ストレージ負荷の試算
Est Total IO Fctr合計I/Oの倍率

3. Buffer Pool Advisory— バッファプール アドバイザリ

何を表すか: 現在の Buffer Cache サイズの 0.1〜2 倍に変えた場合の、Physical Reads と DB Time の試算値。

  • 読み方: Size Factor 1.0 が現状。1.5〜2.0 で Est Phys Read Factor が大幅に下がるなら拡張効果あり。横ばいなら拡張意味なし。
  • 閾値・注意点: DB が積極的にキャッシュする性質上、現状で Hit% が高ければ拡張効果は小さい。
  • 関連セクション: Cache Sizes / Buffer Pool Statistics
  • 使うシーン: Buffer Cache サイジング検討
実カラムと意味・影響
項目名意味影響箇所・着目点
Pプール種別(D/K/R)プール別の試算
Size for Est (M)試算するキャッシュサイズ(MB)サイジング候補
Size Factor現在サイズに対する倍率(1.0=現状)0.1〜2.0の範囲で10点ほど試算
Buffers (thousands)そのサイズでのバッファ数(千単位)
Est Phys Read Factor現在の物理読込に対する倍率1.0より小さいほど効果あり
Estimated Phys Reads (thousands)そのサイズでの物理読込見積
Est Phys Read Time物理読込所要時間(秒)見積DB Timeへの影響
Est %DBtime for RdsDB Timeに占める読込時間割合の見積

4. PGA Aggr Summary— PGA アグリゲートサマリ

何を表すか: PGA cache hit ratio / Workarea data processed / Total wait time 等の集計。PGAの効率指標。

  • 読み方: PGA Cache Hit % < 95% は PGA 不足。Extra W/A Read/Written(=Temp に書き出した量)が大きければ PGA 拡張検討。
  • 関連セクション: PGA Aggr Target Stats / PGA Memory Advisory / IOStat (Temp)
  • 使うシーン: PGA サイジング判断
実カラムと意味・影響
項目名意味影響箇所・着目点
PGA Cache Hit %PGAキャッシュの命中率95%以上が目安。低いと拡張検討
W/A MB ProcessedWorkareaで処理されたデータ量ソート/ハッシュ処理規模
Extra W/A MB Read/WrittenTempに溢れた読書込量0に近いほど健全。大きいとPGA不足

5. PGA Aggr Target Stats— PGA Target 統計(Begin/End)

何を表すか: PGA_AGGREGATE_TARGET の設定値、Auto Target、実際の Allocation を Begin/End で比較。

  • 読み方: Auto Target が Target に近い(=フル使用)なら、設定値が制約になっている。拡張余地ありかメモリ予算と要照合。
  • 関連セクション: PGA Aggr Summary
  • 使うシーン: PGA 使用状況確認
実カラムと意味・影響
項目名意味影響箇所・着目点
PGA Aggr Target(M)PGA_AGGREGATE_TARGET設定値明示設定値
Auto PGA Target(M)Oracleが自動算出した実効TargetTargetに近いと制約状態
PGA Mem Alloc(M)実際に割り当てられたPGA量使用実態
W/A PGA Used(M)Workareaが使用したPGA量ソート/ハッシュの使用量
%PGA W/A MemPGAに占めるW/Aの割合
%Auto W/A Mem自動管理されたW/Aの割合
%Man W/A Mem手動管理されたW/Aの割合
Global Mem Bound(K)1Workareaが取れる最大メモリ大きなソートの上限

6. PGA Aggr Target Histogram— PGA Target ヒストグラム

何を表すか: Workarea のサイズ分布(実行回数別)。Optimal/OnePass/MultiPasses Execs を範囲別表示。

  • 読み方: Multipass Execs が出ていれば PGA が深刻に不足。1-Pass も連発するならソート処理が遅い。
  • 閾値・注意点: Optimal: メモリ内完結、1-Pass: 1回ディスク経由、Multipass: 複数回ディスク。
  • 関連セクション: PGA Aggr Summary / Sorts statistics
  • 使うシーン: ソート性能調査
実カラムと意味・影響
項目名意味影響箇所・着目点
Low OptimalこのビンのWorkareaサイズ下限
High OptimalこのビンのWorkareaサイズ上限サイズ範囲
Total Execsこのサイズ範囲の総実行数
Optimal Execsメモリ内完結の実行数最も健全
1-Pass Execs1回ディスク経由した実行数多いとPGA不足の兆候
M-Pass Execs複数回ディスク経由した実行数0以外は深刻なPGA不足

7. PGA Memory Advisory— PGA メモリ アドバイザリ

何を表すか: PGA Target を変えた場合の Cache Hit% / Extra Read/Written の試算。

  • 読み方: Size Factor を大きくして Cache Hit% が向上するなら拡張効果あり。
  • 関連セクション: PGA Aggr Summary
  • 使うシーン: PGA サイジング検討
実カラムと意味・影響
項目名意味影響箇所・着目点
PGA Target Est (MB)試算するPGA_AGGREGATE_TARGETサイジング候補
Size Factr現在値に対する倍率(1.0=現状)0.125〜4.0の範囲で複数試算
W/A MB Processedそのサイズでの処理データ量
Estd Extra W/A MB R/W to DiskTempに溢れる見積量0に近いほど効果あり
Estd PGA Cache Hit %そのサイズでのHit%見積95%以上を目指す
Estd PGA Overalloc Count過剰割当発生回数の見積0なら適正サイズ
Estd Time処理見積時間DB Timeへの影響

8. Shared Pool Advisory— Shared Pool アドバイザリ

何を表すか: Shared Pool サイズを変えた場合の Library Cache サイズ・ヒット率の試算。

  • 読み方: Time Saved Factor が大きく増加するサイズが「効果ある拡張ポイント」。
  • 関連セクション: Shared Pool Statistics / Library Cache Activity
  • 使うシーン: Shared Pool サイジング
実カラムと意味・影響
項目名意味影響箇所・着目点
Shared Pool Size(M)試算するShared Pool サイズ
SP Size Factr現在値に対する倍率(1.0=現状)
Est LC Size (M)そのサイズでのLibrary Cache見積
Est LC Mem Objキャッシュ可能なオブジェクト数キャッシュ容量の指標
Est LC Time Saved (s)パース時間節約見積(秒)大きいほど効果あり
Est LC Time Saved Factr時間節約の倍率1.0より大幅増なら拡張効果あり
Est LC Load Time (s)キャッシュロード見積時間
Est LC Load Time Factrロード時間の倍率
Est LC Mem Obj Hits (K)オブジェクトキャッシュヒット数の見積

9. SGA Target Advisory— SGA Target アドバイザリ

何を表すか: SGA Target を変えた場合の DB Time / Physical Reads の試算。

  • 読み方: Size Factor を増やして Est DB Time が大幅減なら、SGA 拡張で性能改善余地。
  • 関連セクション: Cache Sizes / Buffer Pool Advisory
  • 使うシーン: SGA 全体サイジング判断
実カラムと意味・影響
項目名意味影響箇所・着目点
SGA Target Size (M)試算するSGA Target
SGA Size Factor現在値に対する倍率(1.0=現状)
Est DB Time (s)そのSGAサイズでのDB Time見積大幅減なら拡張効果あり
Est Physical Reads物理読込見積キャッシュ効率の試算

10. Memory Dynamic Components— メモリ動的コンポーネント

何を表すか: SGA/PGA のコンポーネント別(Buffer Cache / Shared Pool / Large Pool / Java Pool / Streams Pool / PGA)Begin/Current/Min/Max サイズ。

  • 読み方: Oper Count > 0 ならResizeイベント発生中。Resize 履歴は Memory Resize Operations Summary で確認。
  • 閾値・注意点: AMM/ASMM 環境では動的に変化する。固定したい場合は MEMORY_TARGET=0 で MIN_SIZE 設定。
  • 関連セクション: Memory Resize Operations Summary / Cache Sizes
  • 使うシーン: メモリ動的調整の履歴
実カラムと意味・影響
項目名意味影響箇所・着目点
Componentメモリコンポーネント名Buffer Cache / Shared Pool / PGA Target 等
Begin Snap Size (Mb)開始スナップ時点のサイズ
Current Size (Mb)現在のサイズBeginとの差でResize検知
Min Size (Mb)期間中の最小サイズ下振れ幅
Max Size (Mb)期間中の最大サイズ上振れ幅
Oper CountResize操作の回数0より大きいと動的調整あり
Last Op Typ/Mod最後のResize操作の種類GROW/SHRINK/STATIC/IMMED/DEFERRED 等

11. Process Memory Summary— プロセスメモリサマリ

何を表すか: PGAをプロセスカテゴリ別(SQL / PL/SQL / Java / Freeable / Other)で集計。

  • 読み方: Java/PLSQL の使用量増加が継続的ならメモリリークの兆候。Other が突出する場合はバインド変数の影響など。
  • 関連セクション: PGA Aggr Summary
  • 使うシーン: メモリリーク調査
実カラムと意味・影響
項目名意味影響箇所・着目点
Categoryメモリカテゴリ(SQL/PL-SQL/Java/Freeable/Other)用途別の使用状況
Alloc (MB)割当総量
Used (MB)使用総量Allocとの差は予約余地
Avg Alloc (MB)プロセスあたり平均割当
Std Dev Alloc (MB)割当のばらつき(標準偏差)大きいとプロセス間で偏り
Max Alloc (MB)1プロセスの最大割当突出プロセスの検出
Hist Max Alloc (MB)過去最大の割当履歴ピーク
Num Proc / Num Allocプロセス数と割当中プロセス数

12. SGA Memory Summary / SGA breakdown difference— SGA メモリサマリ / 内訳差分

何を表すか: SGA 全体・Pool 別(Shared Pool / Buffer Cache / Log Buffer / ...)の Begin/End サイズと差分。

  • 読み方: 差分が大きい Pool が Resize された Pool。Shared Pool が継続的に大きくなっていれば ORA-4031 のリスク。
  • 関連セクション: Memory Dynamic Components / Shared Pool Statistics
  • 使うシーン: SGAサイズ変動の把握
SGA Memory Summary の実カラム
項目名意味影響箇所・着目点
SGA regionsSGA領域名(Database Buffers / Fixed Size / Variable Size / Redo Buffers 等)SGA全体の内訳
Begin Size (Bytes)開始時サイズ
End Size (Bytes) (if different)終了時サイズ(差分時のみ)動的変動の検知
SGA breakdown difference の実カラム
項目名意味影響箇所・着目点
Poolプール種別(shared / large / java / streams 等)
Nameそのプール内の項目名(sql area / library cache 等)細かい内訳
Begin MB / End MB開始・終了時サイズ増減の把握
% Diff変化率大きい項目=動的に変動した領域