特定のセッション待機を取得
get
/database/monitoring/session_waits/{sid},{seq_number}
GV$SESSION_WAITから対応するレコードを返します。クライアントは、このサービスを起動するにはSQL管理者ロールが必要です。
リクエスト
パス・パラメータ
- seq_number(required): number
待機順序番号。
- sid(required): number
セッション識別子。
この操作にはリクエスト本文はありません。
先頭に戻るレスポンス
サポートされるメディア・タイプ
- application/json
200 レスポンス
指定されたセッション待機に関する情報。
ルート・スキーマ: MonitoringSessionWaitsItem
タイプ:
object
このオブジェクトは、GV$SESSION_WAITビューからのレコードを表します。GV$SESSION_WAITには、セッションごとの現在または前回の待機が示されます。属性のリストは、データベースのバージョンによって異なる場合があります。
ソースの表示
-
con_id: integer
データが関係するコンテナのID。
-
event: string
セッションが現在待機中の場合、セッションが待機しているリソースまたはイベント。セッションが待機中でない場合、セッションが最近待機していたリソースまたはイベント。
-
inst_id: integer
このデータに関連するOracle Real Application Clustersインスタンス番号。RAC以外のデータベースでは、この番号は1になる。
-
links: array links
-
p1: integer
第1待機イベント・パラメータ(10進数)
-
p1raw: string
第1待機イベント・パラメータ(16進数)
-
p1text: string
第1待機イベント・パラメータの説明
-
p2: integer
第2待機イベント・パラメータ(10進数)
-
p2raw: string
第2待機イベント・パラメータ(16進数)
-
p2text: string
第2待機イベント・パラメータの説明
-
p3: integer
第3待機イベント・パラメータ(10進数)
-
p3raw: string
第3待機イベント・パラメータ(16進数)
-
p3text: string
第3待機イベント・パラメータの説明
-
seconds_in_wait: integer
セッションが現在待機中の場合、値は現在の待機が開始されるまで待機した時間。セッションが待機中でない場合、値は前回の待機開始以降の時間。
-
seq#: integer
現行または前回の待機を一意に識別する番号(待機ごとに増分される)
-
sid: integer
セッション識別子。
-
state: string
待機状態。
-
time_remaining_micro: integer
タイムアウトまでの残り時間。このフィールドには、タイムアウトが発生したこと、またはタイムアウトが発生しないことが示される場合がある。
-
time_since_last_wait_micro: integer
前回の待機終了後の経過時間(マイクロ秒)。セッションが現在待機中の場合、値は0。
-
wait_class: string
待機イベントのクラスの名前
-
wait_class#: integer
待機イベントのクラスの番号
-
wait_class_id: integer
待機イベントのクラスの識別子
-
wait_time: integer
セッションが現在待機中の場合、値は0。セッションが待機中でない場合、この値は最後の待機時間。
-
wait_time_micro: integer
待機時間(マイクロ秒)。セッションが現在待機中の場合、値は現在の待機に費やされた時間。セッションが現在待機中でない場合、値は前回の待機の待機時間。