本文へスキップ

インスタンスモニタリング

ホーム画面 > プロジェクト選択 > ダッシューボード > インスタンスモニタリング

インスタンスモニタリングメニューでは、データベースサーバーのコア指標とアクティブセッションに関する詳細情報をリアルタイムでモニタリングし、問題のあるアラートを特定することができます。デフォルトでは、過去10分間の収集データをリアルタイムで表示します。収集データは5秒間隔で更新します。

基本画面ガイド

インスタンスモニタリング

  • 数字1参照対象の選択

    データを参照するインスタンスとインスタンスに含まれるデータベースを選択できます。選択したインスタンスとデータベースの収集データは数字2グラフチャートと数字3アクティブセッションテーブルに自動的に反映されます。

    ノート

    データベースの色は、グラフチャートセクションの色と一致します。

  • 数字2グラフチャートセクション

    各ウィジェットの横軸は時間、縦軸は指標の数値です。各ウィジェットで特定の時間帯を選択すると、分析 > カウント推移メニューに移動します。

    ノート

    カウント推移についての詳細は、次の文書を参照してください。

  • 数字3アクティブセッション|ロックツリー|プロセス情報

    リアルタイムのセッションやロックツリー、プロセス情報を表示することができます。

    • アクティブセッション

      リアルタイムで実行中のセッションとクエリ内容を表示することができます。テーブルの右側にあるqueryカラムの項目を選択すると、SQL詳細ウィンドウが表示されます。選択したクエリ(Query)のFull TextおよびPlan情報を確認することができます。詳細については、次の文書を参照してください。

    • ロックツリー

      ロックセッションに関する情報とHolder、Waiter情報をリアルタイムで表示することができます。テーブルのカラムの詳細については、次の文書を参照してください。

    • プロセス情報

      データベースサーバーのリソース使用量をリアルタイムで表示できます。

ノート
  • 各メトリクスの詳細については、次の文書を参考にしてください。

  • カラム項目の詳細については、次の文書を参照してください。

  • プロセス情報は、XOSエージェントを追加して設定しないと確認できません。詳細については、次の文書を参照してください。

指標を選択する

画面に配置されたグラフチャートウィジェットの指標を別の指標に変更できます。

  1. 指標を変更するウィジェットの右上の設定アイコンボタンを選択してください。

  2. カウント選択ウィンドウが表示すると、目的の指標を選択してください。

    カウントウィンドウ

  3. 保存ボタンを選択します。

選択したウィジェットの指標が変更されます。

ノート

各メトリクスの詳細については、次の文書を参考にしてください。

レイアウト設定

指標チャートのレイアウトを設定するには、画面右上のレイアウト設定アイコンボタンをクリックします。9つ(3x3)の指標チャートがデフォルトレイアウトとして設定され、ページに収まるチャートの数を変更できます。

レイアウト設定

アクティブセッションのセクションを使用

画面の下にあるアクティブセッションセクションからリアルタイムで実行中のセッション情報を確認できます。ここでは、テーブルの右上にあるボタン機能を説明します。

  • 停止アイコン:リアルタイムで収集するデータの変更を停止することができます。再起動するにはスタートアイコンボタンをクリックしてください。
  • 更新アイコン:テーブルのリストを更新できます。

  • カラムアイコン:テーブル内のカラムヘッダー項目を表示または非表示にすることができます。

  • フィルターアイコン:テーブルのカラムヘッダー項目を基準に一覧をフィルタリングできます。ボタンをクリックすると、各ヘッダーカラムで含む含まない一致一致しないの条件を設定できます。

    ノート

    フィルター条件のオプションを入力するテキストボックスが表示しない場合は、カラムの幅を調整してください。

  • ダウンロードアイコン:テーブルの内容をCSVファイルとしてダウンロードできます。

進行中のセッションの停止

長期間進行中のセッションを停止することができます。

  1. アクティブセッション一覧の項目にマウスカーソルを移動してください。

  2. 右側に表示されるセッション中止アイコン ボタンを選択してください。

  3. セッション中止ウィンドウが表示されたら、パスワードを入力してください。

  4. 適用ボタンを選択します。

そのセッションを停止します。

ノート
  • DBXエージェントのインストールパスのparamkey.txtファイルからパスワードを確認できます。

  • この機能は、修正権限のあるメンバーのみ利用できます。メンバー権限に関しての詳細な説明は次の文書を参照してください。

グラフチャートセクションを拡大する

アクティブセッション

現在、表示画面が小さくてウィジェットを確認するのが難しい場合は、より広い画面でグラフチャートウィジェットを確認することができます。 画面の下部にあるアクティブセッションセクションから下方向アイコンボタンを選択してください。アクティブセッションセクションは縮小され、グラフチャート ウィジェットのセクションは拡大されます。

グラフチャートウィジェットセクションを縮小するには、画面下部にアクティブセッションセクションの上方向アイコンボタンを選択してください。

クエリの詳細を見る

現在実行中のセッションのSQLクエリ情報を確認するにはアクティブセッションセクションのqueryカラム項目を選択してください。 SQL詳細画面が表示されます。 SQLクエリ文とPlan情報を確認することができます。

SQL詳細

  • SQL統計の表示: 該当SQLクエリ文に関する統計情報が確認できるSQL統計メニューへ移動できます。

  • Default Bind: クエリ文で変数として設定された部分を既定値としてバインディングできます。

  • Reset Bind: バインディングされた既定値を解除し、変数を確認できます。

  • Formatting: SQLクエリ文にインデントおよびフォーマットを適用して可読性を高めることができます。

  • Plan: Plan情報を確認するにはDB NameUser NamePasswordを入力してから、検索アイコンボタンを選択してください。

テーブルカラムの変更

テーブルのカラム項目を表示または非表示にしたり、順序を変更したりできます。

  1. テーブルの右上のカラムアイコンボタンを選択してください。

  2. コラムの編集ウィンドウが表示されたら、テーブルのカラムを表示する順序を非表示、追加または、変更してください。

    • カラム項目を選択し、左方向アイコンまたは右方向アイコン追加アイコンまたは抜きアイコンボタンを選択してください。表示または非表示へ移動します。
    • カラム項目を選択した状態でドラッグすると、位置を移動できます。
  3. 設定を完了した後、保存ボタンをクリックしてください。

ノート

設定した内容はブラウザのクッキー値として保存され、ページの更新後もステータスを維持します。クッキーの削除などの理由により設定間にエラーが発生した場合は、初期化されます。

カラム情報ガイド

カラム情報に関する詳しい内容は、次のリンクを参照してください。

項目説明
sidセッションのID
cpu(xos)XOSをインストールした場合、収集されるCPUの使用率
serial#同一のセッションidを使用した場合、判別するために増加させる値
usernameDBユーザー名
commandCOMMAND_TYPEと同一、SQLのcommand number
statusセッションの状態
schemanameスキーマ、usernameと同一
osuserセッションに接続したオペレーティングシステムのユーザー名
spidオペレーティングシステムプロセスの識別子
processセッションに接続したクライアントプロセスID
logon_timeセッションが作成された時点
last_call_etセッションがアクティブになっている場合、アクティブになってから経過した時間(秒)
sql_textquery、実行されているstatement、リテラル文字列を除外したSQL文
sql_paramqueryから分離したリテラル値
prev_sql_text以前に実行したquery
prev_sql_param以前に実行したquery param
programクライアントで実行したプログラムの情報
typesession type - user background recursive (whatap.conf)で設定可能
seq#現在または最後の待機を固有に識別する番号(待機するたびに増加)
eventセッションがキューに登録されている場合は、セッションが待機しているリソースまたはイベントの数
p1最初の待機イベントのパラメータ(小数点)
p22番目の待機イベントのパラメータ(小数点)
p33番目の待機イベントのパラメータ(小数点)
wait_class待機中のイベントのクラス名
wait_timeセッションが現在待機中の場合、値は0です。0より大きい場合は、最後の待機時間(milliseconds)
seconds_in_waitセッションが現在待機中の場合、セッションが待機のために待機した時間を意味します。セッションが待機中でない場合、最後の待機開始からの時間を意味します。
state待機状態、WAITING, WAITED UNKNOWN TIME, WAITED SHORT TIME, WAITED KNOWN TIME
machineセッションに接続したクライアントサーバー名(hostname)
portクライアントポート番号
terminal端末名
moduleクライアントで実行したプログラムでユーザが設定したモジュール(module)名
アクション現在実行されているモジュールのユーザーが設定したアクション名
client_infoユーザーが設定したクライアント情報
client_identifierユーザーが設定したクライアントの識別子
session logical readsバッファキャッシュ内でデータを読み込んだ回数
physical reads物理ディスクからデータを読み出した回数
excute countSQLの実行数
parse count (hard)構文分析の呼び出し合計数(実際の構文分析)
parse count (total)構文分析呼び出しの総数(hard、soft、describe)
opened cursors current現在開いているcursorの数
db block changesデータベース内のすべてのブロックの変更回数
session pga memoryセッションの現在のPGAサイズ(size)
undo_segidundo情報id
undo_blkundoブロックの数
undo_recundoレコードの数
sql_addressSQL文(statement)を識別する情報
sql_hash_valueSQL文(statement)を識別する情報
sql_id現在実行中のSQL文(statement)のSQL識別子
sql_child_number現在実行中のSQL文(statement)の下位番号
sql_exec_start当該セッションで現在実行中のSQL実行は、開始点にあります。
sql_exec_idSQL実行識別子
prev_sql_addr最後に実行されたSQL文(statement)を識別する情報
prev_child_number最後に実行されたSQL文(statement)の下位番号
prev_exec_start最後に実行されたSQL文(statement)のSQL実行の開始時点
prev_exec_id最後に実行されたSQL文(statement)のSQL実行識別id
plsql_entry_object_idスタックの一番上にあるPL/SQL下位プログラムのオブジェクトid
plsql_entry_subprogram_idスタックで一番上にあるPL/SQL下位プログラムのサブプログラムid
plsql_object_id現在実行中のPL/SQLオブジェクトのサブプログラムid
taddrトランザクションのアドレス(address)
lockwaitlock wait address、セッションが待機中のロックアドレス
row_wait_objROW_WAIT_ROW#で指定された行を含むテーブルのオブジェクトID
row_wait_fileROW_WAIT_ROW#で指定された行を含むデータファイルの識別子
row_wait_blockROW_WAIT_ROW#で指定された行を含むブロックの識別子
row_wait_row現在ロックされている行
pdml_status値がENABLEDの場合、セッションがPARALLEL DML有効モードです。 値がDISABLEの場合、セッションでPARALLE DML有効モードに対応していません。 値がFORCEDの場合、セッションがPARALLE DMLを強制的に使用するように変更されたものです。
pq_status値がENABLEDの場合、セッションがPARALLEL QUERY有効モードです。 値がDISABLEの場合、セッションでPARALLEL QUERY有効モードに対応していません。 値がFORCEDの場合、セッションがPARALLEL QUERYを強制的に使用するように変更されたものです。
blocking_session_statusブロックしているセッションの存在有無に関する詳細を提供
blocking_instanceブロックしているセッションのインスタンス識別子
blocking_sessionブロックしているセッションのセッション識別子
final_blocking_session_status最終ブロックセッションの存在有無に関する詳細を提供
final_blocking_instance最終ブロックしているセッションのインスタンス識別子
final_blocking_session最終ブロックしているセッションのセッション識別子
service_nameセッションのサービス名やDB名と類似
saddrセッションアドレス
con_idデータに関連するコンテナのid(マルチデータベースをサポートする場合のみ)
rss(xos)XOSエージェントで収集するOSメトリクス
pss(xos)XOSエージェントで収集するOSメトリクス
ioread(xos)XOSエージェントで収集するOSメトリクス
iowrite(xos)XOSエージェントで収集するOSメトリクス
ノート

WhaTapは、クライアントに関する情報をデフォルトで保存します。