20 「リアルタイムSQLモニタリング」ページ

ノート:

Oracle Database 18c以前のリリースのDBAロールおよびPDB_DBAロールを持つデータベース・ユーザーが使用可能です。管理者以外のユーザーの場合、この機能はOracle Database 19c以降のリリースでのみ使用できます。
「リアルタイムSQLモニタリング」ページには、データベースで監視中のSQL文がリアルタイムで表示されます。

「リアルタイムSQLモニタリング」ページにナビゲートするには、次のいずれかを実行します。

  • 「起動パッド」ページで、「リアルタイムSQLモニター」をクリックします。

  • セレクタ セレクタ・アイコン をクリックして、ナビゲーション・メニューを表示します。「モニタリング」で、「リアルタイムSQLモニター」を選択します。

「自動リフレッシュ」ドロップダウン・リストで、定期的にデータをリフレッシュする時間(秒)を選択できます。自動リフレッシュを無効にするには、0秒を選択します。

このツールは、SQL文のランタイムの問題を特定するのに役立つ、2つの重要な機能を提供します。

  • 監視中の文の要約ビュー

  • SQL実行詳細のビュー

監視中の文の要約ビュー

このページには、現在実行しているSQL文の表が含まれています。この表には、次の情報が表示されます。

  • ステータス: SQL文の実行の現在の状態。たとえば、すでに実行が終了したSQL文は「DONE」のステータスを示します。

  • 期間: これは、SQL文の実行にかかっている(または、かかった)時間です。

  • SQL ID: 監視中の文のSQL識別子。

  • セッションID: SQL文を実行している(または、実行した)セッション識別子。

  • セッション・シリアル番号: セッションのオブジェクトを一意に識別します。

  • インスタンスの並列度: この並列度(DOP)の列には、割り当てられているインスタンスとパラレル実行サーバーの数が表示されます。「インスタンスの数」 | 「パラレル・サーバーの数」の形式で表示されます。

  • データベース時間: データベース時間の上にカーソルを置き、時間および待機イベントの内訳を表示します。

  • CPU時間: 問合せの実行で消費されたCPU時間です。

  • I/O時間: 問合せの実行で消費されたI/O時間です。

  • 開始時間: SQL文の実行が開始された時間です。

  • SQL文: 監視対象のSQL文です。

図20-1 「リアルタイムSQLモニタリング」表


図20-1の説明が続きます
「図20-1 「リアルタイムSQLモニタリング」表」の説明

SQL実行詳細のビュー

メインの監視表からSQL文がドリルダウンされると、詳細ビューが表示されます。「SQL ID」、「Start Time」および「SQL Execution ID」は、このSQL文を一意に識別する実行キーを表します。詳細ビューは、SQL文の実行を特徴付ける一般的な要素で構成されます。

問合せ実行に関する一般的な情報が提供されます。

  • 実行計画: SQL文の並列度

  • 実行が開始しました: SQL文の実行が開始された時間

  • 最終リフレッシュ時間: SQL文のSQL監視レジストリの最終更新時間

  • 実行ID: 実行識別子

  • ユーザー: USER@CONTAINER形式のユーザー

  • SQLテキスト: 実行中のSQL文のフォーマットされたビュー。

図20-2 リアルタイムSQLモニターでのSQL実行の詳細


図20-2の説明が続きます
「図20-2 リアルタイムSQLモニターでのSQL実行の詳細」の説明

SQL文の一般的な統計(実行の合計時間、バッファされたGETの数、I/Oリクエストおよびバイトの数)が提供されます。

文の詳細情報: この領域には、文の実行に伴う実行計画、並列動作およびCPUアクティビティに相当する情報が示されます。

  • 計画統計: 表形式によるSQL文実行の実行計画。それぞれの行は、SQL文の実行に伴う異なる操作であり、「Operation」列のテキストの冒頭にスペースを追加することで、階層的な従属関係が示されます。

  • SQL文のパラレル詳細: それぞれの実行は、1つのパラレル・コーディネータと1つ以上のパラレル・セットで構成されます。各セットには、1つ以上のプロセスを含めることができます。ある行に従属要素がある場合、対応する各列は、その従属要素の値の合計になります。この場合は、シグマ・シンボルが表示され、値が他の要素の合計であることが示されます。

ノート:

詳細は、『Oracle Database管理者ガイド』のデータベースの監視に関する項を参照してください。