本文へスキップ

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

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

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

基本画面ガイド

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

  • 数字1参照対象の選択

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

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

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

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

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

    • アクティブセッション

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

    • ロックツリー

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

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

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

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

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

指標を選択する

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

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

  2. カウントの選択画面が表示されたら、希望のメトリクスを選択します。

    カウントウィンドウ

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

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

ノート

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

レイアウト設定

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

レイアウト設定

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

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

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

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

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

    ノート

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

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

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

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

  1. アクティブセッション一覧で停止するセッション項目にマウスカーソルを移動します。

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

  3. セッション中止画面が表示されたら、パスワードを入力します。

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

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

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

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

クエリの詳細を見る

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

SQL統計

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

テーブルカラムの変更

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

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

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

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

ノート

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

カラム情報ガイド

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

項目説明
applicationセッションを作成したアプリケーションの名前です。
blocking_session_id現在のセッションをブロックしているセッションのIDです。
clientセッションを作成したクライアントの名前またはIPアドレスです。
commandセッションが実行中のSQLコマンドです。 (SELECT、INSERT、UPDATE、DELETE)
completion_timeSQL作業が完了すると予想される時間です。
cpu(%)そのセッションが使用するCPU比率です。
cpu_timeセッションで使用されたCPU時間(ミリ秒単位)です。
cpu_time(sigma)すべてのセッションで使用された合計CPU時間です。
dbセッションがリンクされているデータベースの名前です。
elapsed_timeセッション開始後に経過した時間(ミリ秒単位)です。
granted_query_memoryクエリ実行のために割り当てられたメモリ量(ページ単位)です。
hostセッションを作成したクライアントホストの名前です。
isolation現在セッションのトランザクション隔離レベルです。
last_request_start_timeセッションの最後のリクエストが開始された時間です。
last_wait_typeセッションが最後に待っていた待機タイプです。
login_timeセッションがSQL Serverにログインした時間です。
logical_readsセッションで発生した論理的読み込みの回数です。
logical_reads(sigma)すべてのセッションで発生した論理的読み込みの回数の合計です。
memory_usageセッションが使用するメモリ量です。
object現在実行中のSQL文が参照するデータベースオブジェクトの名前です。
objectidセッションで実行中のオブジェクトのIDです。
percent_complete現在実行中のコマンドの完了率です。
plan_handleSQL計画を識別するハンドルです。
readsセッションで発生した物理的読み込み回数です。
reads(sigma)すべてのセッションで発生した物理的読み込み回数の合計です。
row_countセッションで処理された行の数です。
sql_hash現在のセッションで実行中のSQL文のハッシュ値です。
sql_paramセッションで実行中のSQL文のパラメータ値です。
sql_text現在のセッションで実行中のSQL文の全文です。
statusセッションの状況です。 例:runningsuspendedなど。
wait_resourceセッションが待機しているリソースです。
wait_timeセッションが待機中の時間(ミリ秒単位)です。
wait_typeセッションが現在待機している待機タイプです。
writesセッションで発生した物理的書き込み回数です。
writes(sigma)すべてのセッションで発生した物理的書き込み回数の合計です。
ノート

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