oracle のパフォーマンス確認で使ったコマンド類をまとめた。
oracle パラメータ情報取得
SQL> show parameter memory
SQL> show parameter sga
SQL> show parameter pga
SQL> show parameter log
SQL> show parameter cache
SQL> show parameter paralell
SGA 情報の確認
SQL> select * from v$sga;
SQL> select * from v$sgainfo;
REDO 書き込み wait の確認
SQL> SELECT
NAME, VALUE
FROM
V$SYSSTAT
WHERE
NAME IN ('redo buffer allocation retries', 'redo entries')
;
チェックポイントの確認
SQL> SELECT
NAME, VALUE
FROM
V$SYSSTAT
WHERE
NAME = 'DBWR checkpoints'
;
wait イベントを wait 時間でソート
SQL> SELECT
EVENT, TOTAL_WAITS, TIME_WAITED, AVERAGE_WAIT
FROM
V$SYSTEM_EVENT e, V$EVENT_NAME n
WHERE
e.EVENT = n.NAME
ORDER BY
TIME_WAITED DESC
;
ファイル情報取得
SQL> select * from v$datafile;
SQL> select * from v$tempfile;