SQL文の統計の取得
get
/database/performance/sql_statements/{sql_id}/
このサービスには、Oracle Tuning Packライセンスが必要です。指定されたSQL文識別子のGV$SQL_MONITORタイミング・データを使用して、GV$SQLからデータを返します。クライアントは、このサービスを起動するにはSQL管理者ロールが必要です。
リクエスト
パス・パラメータ
- sql_id(required): string
SQL識別子。
この操作にはリクエスト本文はありません。
先頭に戻るレスポンス
サポートされるメディア・タイプ
- application/json
200 レスポンス
SQL文の統計。
ルート・スキーマ: PerformanceSQLStatementsItem
タイプ:
object
このオブジェクトは、1つのSQL文について説明します。属性のリストは、データベースのバージョンによって異なる場合があります。
ソースの表示
-
con_id: integer
データが関係するコンテナのID。
-
cpu_time: number
CPU時間の総計。文の実行時に更新される。
-
duration: integer
SQL文を実行していた時間の長さ。GV$SQL_MONITORからのSQL_EXEC_STARTおよびLAST_REFRESH_TIMEに基づいて計算される。
-
elapsed_time: integer
経過時間(マイクロ秒)。文の実行時に更新される。
-
end_time: string
ステータスがDONE (ALL ROWS)の場合、これはGV$SQL_MONITORからのLAST_REFRESH_TIME値
-
instance_dop: string
監視対象のSQL文が実行されている(または実行された)論理パラレル実行サーバー・プロセスの数と比較した、そのSQL文が実行されたインスタンスの数
-
io_time: number
ユーザーI/O待機時間の総計。文の実行時に更新される。
-
links: array links
-
session_id: integer
監視されているSQL文を実行している(または実行した)セッション識別子。
-
session_serial: integer
監視対象の文を実行しているセッション・シリアル番号
-
sql_exec_id: integer
SQL実行識別子。SQL_IDがNULLの場合、またはSQL実行がまだ開始されていない場合はNULL。
-
sql_exec_start: string
実行の開始時刻GV$SQL_MONITOR内の単一レコードを識別するための実行キーの部分。
-
sql_fulltext: string
カレント・カーソルのSQLテキストのすべての文字
-
sql_id: string
文のSQL識別子
-
start_time: string
実行の開始時刻
-
status: string
SQL実行ステータス。