本文へスキップ

セッション履歴

ホーム画面 > プロジェクト選択 > 分析 > セッション履歴

セッション履歴メニューでは、特定のセッションが照会期間中にどのように作業を行ったかを照会できます。 長時間実行されたセッションに対して、遂行中のSQLがどれ程リソースを使用したかを確認し、原因を分析できる情報を提供します。

基本的な使い方

必須入力値としてモニタリングしようとするセッション番号(プロセス ID)を入力する必要がありますが、インスタンスモニタリングメニューからアクセスするのが効率的です。

  1. ダッシューボード > インスタンスモニタリングメニューへアクセスしてください。

  2. 長時間遂行中で、終了していないセッションを選択してください。

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

  3. セッション詳細画面が表示されたら、セッション履歴 ボタンを選択します。

    セッション履歴

選択したセッションのプロセスID(PID)を照会したセッション履歴メニューへ移動します。

選択したセッションから5秒ごとに収集したアクティブセッション情報を活用してチャートと一覧を構成し、分析に活用できる情報を提供します。

  • Wait: 待機中のイベントの割合をチャートで確認できます。

  • Cpu: CPU使用量の変化をチャートで確認できます。

  • Memory: メモリ使用量の変化をチャートで確認できます。

  • Disk I/O: ディスク使用量の変化をチャートで確認できます。

一覧の一番右のqueryカラム項目を選択すると、SQL文を確認できるSQL詳細画面が表示されます。 選択したクエリ(Query)に対するFullTextおよびPlan情報が含まれています。

クエリの詳細を見る

SQL詳細

  • SQL統計の表示: 該当SQLクエリ文に関する統計情報が確認できるSQL統計メニューへ移動できます。
  • Default Bind: クエリ文で変数として設定された部分を既定値としてバインディングできます。

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

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

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

    • Text: テキスト形式でプラン情報を確認できます。

    • JSON: JSON形式でプラン情報を照会すると、ボトルネックが発生した箇所がすばやく確認できます。

    ノート

    JSON形式でプラン情報を照会する機能は、DBXエージェント1.6.12バージョン以降から対応しています。

Tips

JSON形式でプラン情報を照会した状態でtableまたはindex項目を選択すると、テーブルのcolumnindex構成が確認できるObject detailウィンドウが表示されます。

Object detail

この機能は、DBXエージェント1.6.15バージョン以降に対応しています。 データベース権限に関する設定は、次の文書を参考にしてください。

テーブルカラムの設定

テーブルヘッダーカラムを非表示にしたり、希望する項目を追加できます。 カラムの順序を変更することもできます。 カラムアイコンボタンをクリックします。

カラム設定

ノート
  • 設定を完了した後は、確認ボタンを選択すると、設定事項がテーブルに反映されます。

  • 数字3検索バーにテキストを入力し、カラム項目を検索できます。 入力したテキストと一致するカラム項目が表示されます。

カラムを追加する

数字1一覧でテーブルヘッダーカラムに追加する項目を選択します。 すべての項目を追加するには、すべて選択を選択します。

カラムを削除する

数字1一覧から削除するカラム項目のチェックボックスのチェックを解除します。 または数字2一覧から削除する項目の右側の削除アイコンボタンを選択します。

カラム順序の変更

数字2一覧で順序を変更するアイテムをドラッグして、希望する位置に移動できます。

設定事項の初期化

変更事項をすべてキャンセルし、初期化するには、初期化アイコン 初期化ボタンを選択します。