1. Key Instance Activity Stats— 主要インスタンス活動統計

何を表すか: V$SYSSTAT のうち代表的な統計値を抽出(logons / parse / executions / sorts / rollback 等)。

  • 読み方: executions / parse count / user commits / sorts (memory vs disk) の比をチェック。sorts (disk) ≥ sorts (memory) 数% はPGAソート枠不足。
  • 閾値・注意点: Total は累計、per Second は秒平均、per Trans はトランザクション平均。トランザクション数が極端に少ないと per Trans は不安定。
  • 関連セクション: Time Model / PGA Aggr Summary / Sort 関連
  • 使うシーン: ワークロード性質の数字裏付け
実カラムと意味・影響
項目名意味影響箇所・着目点
Statistic統計名(V$SYSSTAT の Name)各統計の意味は後表参照
Total累計値絶対量の確認
per Second1秒あたり負荷率の感覚的把握
per Trans1トランザクションあたり処理単位の効率評価
代表的なKey統計と意味
統計名意味影響箇所
logons cumulative累計ログオン数多いとコネクションプール未使用
opened cursors cumulative累計オープンカーソル数open_cursors 設定との照合
parse count (total) / (hard)パース回数とハードパース回数比率でカーソル再利用効率を判定
execute countSQL実行回数OLTP負荷量の指標
user commits / rollbacksコミット/ロールバック回数業務トランザクション量
sorts (memory) / (disk)メモリソート/ディスクソート回数disk > 0 はPGAソート枠不足
consistent gets / db block gets論理読込(一貫性/カレント)合計が Buffer Gets
physical reads / writes物理読込/書込ブロック数I/O量の指標
redo size生成REDO量(バイト)DML負荷
user callsクライアントからのコール数NW往復頻度

2. Instance Activity Stats— インスタンス活動統計(全件)

何を表すか: V$SYSSTAT の全カウンタを Total / per Second / per Transaction で表示。AWR で最も網羅的な数値表。

  • 読み方: 通常は気になる項目をピンポイントで検索(Ctrl+F)。CPU used by this session / consistent gets / db block gets / redo size などが代表。
  • 閾値・注意点: 項目数が膨大なので全件読みは現実的でない。気になるイベントの「裏付け」として使う。
  • 関連セクション: Time Model / Foreground Wait Events
  • 使うシーン: 特定指標の裏付け
実カラムと特に注目すべき統計
項目名意味影響箇所・着目点
Statistic / Total / per Second / per TransKey Instance Activity Stats と同じ4列全件版
buffer is pinned countバッファのピン取得回数論理読込効率の指標
session logical readsセッション論理読込(≒Buffer Gets)Load Profile の値と一致
physical reads cacheキャッシュ経由の物理読込Buffer Hit の分子側
physical reads directDirect Read(PQ・LOB等)Buffer Cache を経由しない読込
table scans (long tables)大表のフルスキャン回数0より大きいと非効率SQLの可能性
index fast full scans (full)索引FFSの回数カバーリングインデックスの動作
workarea executions - optimal/onepass/multipassPGAソート実行数の分布multipass がある場合はPGA深刻不足

3. Instance Activity Stats - Absolute Values— 絶対値統計(Begin/End)

何を表すか: 累積カウンタではなく、Begin と End の絶対値が出るタイプ(logons current / opened cursors current 等)。

  • 読み方: セッション数・カーソル数の Begin/End 差を見る。期間中にどれだけ蓄積されたかが分かる。
  • 閾値・注意点: 絶対値のため per Second 換算は意味なし。
  • 関連セクション: Resource Limit Stats
  • 使うシーン: セッション数推移確認
実カラムと代表的な絶対値統計
項目名意味影響箇所・着目点
Statistic絶対値統計名下記の代表項目
Begin Value開始スナップ時点の値期間開始時の状態
End Value終了スナップ時点の値期間終了時の状態
logons current現在の接続セッション数コネクションプール挙動の把握
opened cursors current現在のオープンカーソル数open_cursors との比較
session cursor cache countセッションカーソルキャッシュ数カーソル再利用の状態

4. Instance Activity Stats - Thread Activity— スレッド活動統計

何を表すか: REDOログスイッチの回数等、スレッド単位の活動。

  • 読み方: log switches per hour が極端に多い(1時間に10回超)と REDO 切替が頻繁=ログサイジング検討。
  • 関連セクション: Redo Log Switches / Checkpoint Activity
  • 使うシーン: REDOサイジング検討
実カラムと意味・影響
項目名意味影響箇所・着目点
Statisticスレッド単位の統計名log switches (derived) 等
Total累積回数期間中の合計
per Hour1時間あたりの回数1時間に10回超でREDOサイズ要拡張

5. IOStat by Function summary— I/O 機能別サマリ

何を表すか: Buffer Cache Reads / Direct Reads / DBWR / LGWR 等、I/O を機能別にサマリ。

  • 読み方: 「どの機能のI/Oが大きいか」が分かる。Buffer Cache Reads が支配的なら通常のSQLアクセス、Direct Reads が大きければPQ/直接読込多用。
  • 閾値・注意点: OS統計とDB側集計でズレが出ることあり。
  • 関連セクション: IOStat by Filetype / Tablespace IO Stats
  • 使うシーン: I/O 偏在の機能別把握
実カラムと意味・影響
項目名意味影響箇所・着目点
Function NameI/O発行機能の分類名Buffer Cache Reads / Direct Reads / DBWR 等
Reads: Data読込総量機能別の読込規模
Reqs per sec (Read)1秒あたり読込要求数IOPS
Data per sec (Read)1秒あたり読込スループットMB/s
Writes: Data / Reqs per sec / Data per sec書込側の同様の指標機能別の書込規模
Waits: Countその機能で発生した待機回数遅延発生の指標
Avg Tm(ms)平均待機時間(ミリ秒)10ms超でストレージ遅延の疑い
代表的なFunction Name
Function意味典型シーン
Buffer Cache Reads通常SQLによるBuffer Cache経由の読込OLTPの主要I/O
Direct ReadsBuffer Cacheをバイパスした直接読込パラレルクエリ・LOB
DBWRデータブロックの書込更新の永続化
LGWRREDOログ書込コミット永続化
Direct WritesDirect Path Write(CTAS等)大量INSERT/CTAS
Archive ManagerARCHプロセスのアーカイブ書込アーカイブログモード時
RecoveryリカバリプロセスのI/Oリカバリ・スタンバイ
RMANRMANによる読書込バックアップ実行中
Others分類外

6. IOStat by Filetype summary— I/O ファイルタイプ別サマリ

何を表すか: Data File / Temp / Log / Control 等、ファイル種別ごとの I/O 統計。

  • 読み方: Avg Read Time が 10ms 超だとストレージ遅延。Temp の I/O が大きければPGAソート不足、Log の Write が遅ければ REDO 関連調査。
  • 閾値・注意点: Avg は期間平均なので、スパイクは Wait Event Histogram で確認。
  • 関連セクション: Tablespace IO Stats / PGA Aggr Summary / Wait Event Histogram
  • 使うシーン: ストレージ性能の評価
実カラムと意味・影響
項目名意味影響箇所・着目点
Filetype Nameファイル種別名(後表参照)I/Oの種類別の偏在判定
Reads: Data累積読込データ量規模感
Reqs per sec (Read)1秒あたり読込IOPS頻度
Data per sec (Read)1秒あたり読込MBスループット
Writes: Data / Reqs per sec / Data per sec書込側の同様の指標書込規模
Small Read / Large Read小ブロック/大ブロック読込量SmallはOLTP、LargeはFull Scan系
代表的なFiletype
Filetype意味I/Oが多いときの示唆
Data File業務データファイルSQLのI/O集中。Top SQL確認
Temp File一時表領域ファイルPGA不足によるTempスパイル
Log FileオンラインREDOログLGWRの書込。コミット頻度確認
Control File制御ファイルCKPT書込・多重化数の影響
Archive LogアーカイブログARCHプロセスの書込
Data File Backup / Incremental BackupRMANバックアップI/Oバックアップ時間帯の確認
Flashback LogFlashbackログFRAの圧迫要因

7. IOStat by Function/Filetype summary— I/O 機能×ファイルタイプ

何を表すか: 機能とファイルタイプを掛け合わせたクロス集計。最も詳細な I/O 統計。

  • 読み方: 「Buffer Cache Reads × Data File」が通常最大。それ以外が大きい場合は要調査(例: Direct Reads × Data が PQ 多用、Reads × Temp が PGA 不足)。
  • 関連セクション: Top SQL by Reads / Segments by Physical Reads
  • 使うシーン: I/O源の精密特定
実カラムと意味・影響
項目名意味影響箇所・着目点
Function/File Name機能とファイル種別の組合せI/O源の精密特定
Reads: Data / Reqs per sec / Data per sec読込量・IOPS・スループットクロス組み合わせ別の規模
Writes: Data / Reqs per sec / Data per sec書込側の同様の指標同上
Waits: Count / Avg Tm(ms)待機回数と平均待機時間クロス別の遅延発生源

8. Tablespace IO Stats— Tablespace別 I/O 統計

何を表すか: Tablespace 単位の Reads / Writes / Avg Read Time / Buffer Waits を表示。

  • 読み方: USERS や業務用 TS の I/O が突出していれば、その TS のセグメントを Segments by Physical Reads で深掘り。Av Rd(ms) > 10ms は要調査。
  • 閾値・注意点: Read/Write は AWR 期間累積。Av Rd(ms) は平均なのでスパイクは見えない。
  • 関連セクション: Segments by Physical Reads / File IO Stats
  • 使うシーン: I/O ホットスポット(TS粒度)
実カラムと意味・影響
項目名意味影響箇所・着目点
Tablespace表領域名I/O偏在の集計キー
Reads累積読込ブロック数表領域別読込規模
Av Rds/s1秒あたり読込ブロック負荷率
Av Rd(ms)1読込あたり平均待機時間10ms超でストレージ遅延の疑い
Av Blks/Rd1回読込あたり平均ブロック数1ならsingle-block read、大ならFull Scan
1-bk Rds/s1秒あたりシングルブロック読込索引アクセスの頻度
Av 1-bk Rd(ms)シングルブロック読込の平均時間索引I/O性能の代表値
% Opt ReadsSmartScan等で最適化された割合Exadata環境での効率
Writes / Writes avg/s / Av Writes(ms)書込側の同様の指標書込規模・性能
Buffer Waits / Av Buf Wt(ms)バッファ取得待機の回数と平均時間ホットブロック発生の指標

9. File IO Stats— データファイル別 I/O 統計

何を表すか: データファイル単位(実ファイルパス)の I/O 統計。最も粒度の細かいI/O 表。

  • 読み方: 1ファイルが極端に I/O 集中していれば、そのファイル上のセグメント分散(再配置)を検討。
  • 閾値・注意点: ASM 環境ではファイルパスが asm:* 表記。
  • 関連セクション: Tablespace IO Stats / Segments by Physical Reads
  • 使うシーン: ファイルレベルの I/O 偏在
実カラムと意味・影響
項目名意味影響箇所・着目点
Tablespace表領域名
FilenameデータファイルパスASMなら asm:* 形式
Reads / Av Rds/s / Av Rd(ms) / Av Blks/Rd読込指標群ファイル別の読込性能
1-bk Rds/s / Av 1-bk Rd(ms)シングルブロック読込指標索引アクセス性能
% Opt Reads最適化読込率SmartScanの効果
Writes / Writes avg/s書込指標ファイル別書込規模
Buffer Waits / Av Buf Wt(ms)バッファ待機ホット箇所の特定

10. Buffer Pool Statistics— バッファプール統計

何を表すか: Default / Keep / Recycle / nK プールごとの、Number of Buffers / % Pool Hit / Buffer Gets / Physical Reads / Free Buffer Wait 等。

  • 読み方: Default プール以外の Keep / Recycle が使われていれば、明示的なホットセグメント配置あり。% Pool Hit < 90% は要調査。Free Buffer Wait があれば書き込み追いつかない兆候。
  • 閾値・注意点: Number of Buffers × Block Size = プールサイズ。
  • 関連セクション: Buffer Pool Advisory / Buffer Wait Statistics / Checkpoint Activity
  • 使うシーン: バッファプールサイジング検討
実カラムと意味・影響
項目名意味影響箇所・着目点
Pプール種別(D=Default, K=Keep, R=Recycle)明示プール配置の有無
Number of Buffersそのプールのバッファ数×Block Size でプールサイズ算出
Pool Hit%そのプールでのキャッシュ命中率90%以上が目安
Buffer Getsそのプールへの論理I/O回数負荷規模
Physical Readsそのプールへの物理読込ミス時のI/O
Physical Writesそのプールからの物理書込DBWR書込
Free Buff Wait空きバッファ待ち発生回数0でない場合はDBWR遅延
Writ Comp Wait書込完了待ち発生回数DBWR追従不足
Buffer Busy Waitsバッファ競合発生回数ホットブロックの指標

11. Checkpoint Activity— チェックポイント活動

何を表すか: MTTR / log size / manual 等のチェックポイント書き込み統計。

  • 読み方: Log Size Writes が多ければ REDO 切替がCKPTを誘発。Log Switch Writes 多発時はログサイジング(大きく)で改善。
  • 関連セクション: Instance Recovery Stats / Background Wait Events
  • 使うシーン: REDO/CKPT チューニング
実カラムと意味・影響
項目名意味影響箇所・着目点
MTTR WritesFAST_START_MTTR_TARGETに起因する書込MTTR設定の影響量
Log Size WritesREDOログサイズが小さいことに起因する書込多いとREDOサイズ拡張で改善
Log Ckpt WritesLOG_CHECKPOINT_INTERVAL/TIMEOUT起因明示設定の影響
Other Settings Writesその他設定による書込
Autotune Ckpt Writes自動チューニング起因の書込通常はメインの書込
Thread Ckpt Writesスレッド単位のチェックポイント書込RAC環境で意識