(Oracle)待機イベント
主な待機イベント
SQL*Net message from client
smon timer
pmon timer
rdbms ips message
wakeup time manager
Queue Monitor Wait
○Oracleクライアント
SQLをDB送信した後の結果待ち。
○サーバプロセス
SQLが届くまでのアイドル待機イベント SQL*Net message from client で待つ。
SQLの処理中でも、必要に応じた待機イベントになる。
例:
データファイルからデータ読み込み中:
db file sequential read
db file scattered read
ロックを待つ:enquete
内部ロック待ち:latch free
SQL処理待ち:SQL*Net message from client
○バックグラウンドプロセス
サーバプロセスから頼まれたりするまで通常アイドル。
アイドル待ちの時は、rdbms ips message 待ちになっているプロセスが多い
アイドル待機イベントは、パフォーマンス分析においては無視できるイベントである。
一方、アイドルでない待機イベントは、SQL処理時間とともにチューニングの観点で、押さえておくべき待機イベントと考える。
絵で見てわかるOracleの仕組み (DB Magazine SELECTION)
- 作者: 小田圭二
- 出版社/メーカー: 翔泳社
- 発売日: 2006/06/21
- メディア: 単行本
- 購入: 27人 クリック: 385回
- この商品を含むブログ (48件) を見る