C Oracle待機イベント

この付録では、Oracle待機イベントについて説明します。

次のトピックが含まれます:

待機イベントの情報は、3つの動的パフォーマンス・ビューに表示されます。

  • V$SESSION_WAITは、セッションが現在待機中または待機を完了した直後のイベントを表示します。

  • V$SYSTEM_EVENTは、すべてのセッションがそのビューに表示されているイベントを待機した合計回数を表示します。

  • V$SESSION_EVENTは、V$SYSTEM_EVENTと似ていますが、各セッションについての待機をすべて表示します。

関連項目:

V$SESSION_WAITV$SYSTEM_EVENTおよびV$SESSION_EVENT

これらの待機イベントの多くは、Oracleの内部設定に依存しているため、通知なしに変更または削除される場合があります。アプリケーションを開発する際は、このことを考慮し、待機イベントの欠落または追加を許容できるようにコードを作成してください。

次のSQL文を使用すると、すべてのOracle待機イベントおよびそのイベントに属する待機クラスがアルファベット順に表示されます。

SQL> SELECT name, wait_class FROM V$EVENT_NAME ORDER BY name;