マルチインスタンス
ホーム画面 > プロジェクト選択 > ダッシュボード > マルチインスタンスモニタリング
インスタンスモニタリング メニューでは、1つのインスタンスのみをモニタリングする場合、マルチインスタンスモニタリングは、複数のインスタンスの指標とアクティブセッション情報を1つの画面で表示して比較することができます。グラフチャートを使用すると、インスタンスの指標値の推移とどのインスタンスの指標値が高いかを簡単に確認できます。
ダッシューボード > インスタンスリストメニューで比較しようとするエージェントを選択しマルチビューボタンを選択するとマルチインスタンスメニューに 入ります。
基本画面ガイド
-
インスタンス
エージェントをインストールしたインスタンス(データベース) の一覧です。インスタンスの色は、画面に配置されているグラフチャートの色と一致します。グラフチャートから一部のインスタンスのデータを除外する場合は、そのインスタンスを選択してください。インスタンスを選択すると、グラフチャートにインスタンスのデータを反映できます。
-
ステータス
データベースサーバーのリソースに関する指標をモニタリングできます。
-
ロードバランス
どのインスタンスの指標値が高いかを確認し、1台のサーバーに負荷が集中していないかモニタリングできます。
-
グラフチャートセクション
各ウィジェットで横軸は時間、縦軸は各指標の数値を意味します。
-
アクティブセッション | ロックツリー | プロセス情報
特定のインスタンスでリアルタイムで実行中のセッション、ロックツリー、プロセス情報を参照できます。「インスタンス名」ボタンを選択してください。
指標を選択する
画面に配置されたグラフチャートウィジェットの指標を別の指標に変更できます。
-
指標を変更するウィジェットの右上のボタンを選択してください。
-
カウントの選択画面が表示されたら、希望のメトリクスを選択します。
-
保存ボタンを選択します。
選択したウィジェットの指標が変更されます。
各メトリクスの詳細については、次の文書をご参考ください。
レイアウト設定
指標チャートのレイアウトを設定するには、画面右上のボタンをクリックします。9つ(3x3)の指標チャートがデフォルトレイアウトとして設定され、ページに収まるチャートの数を変更できます。
アクティブセッションのセクションを活用
画面の下にあるアクティブセッションセクションからリアルタイムで実行中のセッション情報を確認できます。ここでは、テーブルの右上にあるボタン機能を説明します。
- :リアルタイムで収集するデータの変更を停止することができます。再起動するにはボタンをクリックしてください。
-
:テーブルのリストを更新できます。
-
:テーブル内のカラムヘッダー項目を表示または非表示にすることができます。
-
:テーブルのカラムヘッダー項目を基準に一覧をフィルタリングできます。ボタンをクリックすると、各ヘッダーカラムで含む、含まない、一致、一致しないの条件を設定できます。
ノートフィルター条件のオプションを入力するテキストボックスが表示しない場合は、カラムの幅を調整してください。
-
:テーブルの内容をCSVファイルとしてダウンロードできます。
進行中のセッションの停止
長期間進行中のセッションを停止することができます。
-
アクティブセッション一覧で停止するセッション項目にマウスカーソルを移動します。
-
右側に表示される ボタンを選択してください。
-
セッション中止画面が表示されたら、パスワードを入力します。
-
適用ボタンを選択します。
そのセッションを停止します。
-
DBXエージェントのインストールパスのparamkey.txtファイルからパスワードを確認できます。
-
この機能は、修正権限のあるメンバーのみ利用できます。メンバー権限に関しての詳細な説明は次の文書を参照してください。
クエリの詳細を見る
実行中セッションのSQLクエリ情報を確認するには、アクティブセッションセクションのquery(またはsql_text) カラム項目を選択します。 SQL詳細画面が表示されます。 SQLクエリ文とPlan情報を確認することができます。
- SQL統計の表示: 該当SQLクエリ文に関する統計情報が確認できるSQL統計メニューへ移動できます。
テーブルカラムの変更
テーブルのカラム項目を表示または非表示にしたり、順序を変更したりできます。
-
テーブルの右上のボタンを選択してください。
-
コラムの編集ウィンドウが表示されたら、テーブルのカラムを表示する順序を非表示、追加または、変更してください。
- カラム項目を選択し、左方向アイコンまたは、またはボタンを選択してください。表示または非表示へ移動します。
- カラム項目を選択した状態でドラッグすると、位置を移動できます。
-
設定を完了した後、保存ボタンをクリックしてください。
設定した内容はブラウザのクッキー値として保存され、ページの更新後もステータスを維持します。クッキーの削除などの理由により設定間にエラーが発生した場合は、初期化されます。
カラム情報ガイド
カラム情報に関する詳しい内容は、次のリンクを参照してください。
- Active session
- Lock tree
- Process information
項目 | 説明 |
---|---|
アクション | 現在実行中のタスク名です。 |
block_updates | ブロックのアップデート回数です。 |
block_updates_sigma | ブロックアップデートの合計回数です。 |
client_identifier | クライアント識別子です。 |
client_info | クライアントの追加情報です。 |
client_pid | クライアントプロセスのPIDです。 |
command | 現在のセッションで実行中のコマンドです。 |
consumed_cpu_time | セッションで費したCPU時間です。 |
consumer_group | セッションが属する消費者グループです。 |
cpu(xos) | CPU使用率です。 |
cpuusage | セッションで費されたCPU使用量です。 |
event_name | 待機イベント名です。 |
execute_count | SQLが実行された回数です。 |
execute_count_sigma | 実行回数の合計です。 |
id1 | 1番目の識別子値です。 |
id2 | 2番目の識別子値です。 |
ioread(xos) | ブロックの読み取りに費やされた実際の時間(milliseconds)です。 |
iowrite(xos) | ブロックの書き込みに費やされた実際の時間(milliseconds)です。 |
ipaddr | クライアントのIPアドレスです。 |
logon_time | セッションがデータベースにログインした時間です。 |
logical_reads | 論理的な読み取りの回数です。 |
logical_reads_sigma | 論理的な読み取り回数です。 |
machine | セッションが実行されているマシン名です。 |
module | 実行中のモジュール名です。 |
os_thr_id | OSシステムのスレッドIDです。 |
osuser | セッションを実行しているOSシステムのユーザーです。 |
parse_count_hard | ハードパーシングの回数です。 |
parse_count_hard_sigma | ハードパーシングの合計回数です。 |
parse_count_total | パーシングの合計回数です。 |
parse_count_total_sigma | パーシングの合計回数です。 |
pdml_enabled | 並列DMLがアクティブ可否です。 |
pdml_status | 並列DMLのステータスです。 |
pddl_status | 並列DDLの状態です。 |
pga_used_mem | プロセス専用領域(PGA)で使用中のメモリ量です。 |
physical_reads | 物理的な読み取り回数です。 |
physical_reads_sigma | 物理的な読み取りの合計回数です。 |
pid | データベースプロセスのPIDです。 |
pq_status | 並列クエリの状態です。 |
prev_sql | 以前に実行されたSQL文のテキストです。 |
prev_sql_id | 以前に実行されたSQL文の固有IDです。 |
prev_sql_param | 以前に実行されたSQLのパラメータです。 |
prog_name | セッションを実行するプログラム名です。 |
pss(xos) | プロセスの固有メモリ使用量+1つのプロセスが占める共有メモリ比率です。 |
row_wait_block_no | 待機中の行のブロック番号です。 |
row_wait_file_no | 待機中の行のファイル番号です。 |
row_wait_obj_id | 待機中の行のオブジェクトIDです。 |
row_wait_row_no | 待機中の行の行番号です。 |
rss(xos) | Resident Set Size(RSS)、プロセスに関連する物理的ページの数です。 |
schemaname | セッションが使用されているスキーマ名です。 |
seq# | セッションの順番を示す値です。 |
sid | セッションを固有に識別するセッションIDです。 |
sql_et | SQL実行時間です。 |
sql_hash | SQL文のハッシュ値です。 |
sql_id | 実行中のSQL文の固有IDです。 |
sql_param | SQL実行に使用されたパラメータです。 |
sql_text | 実行中のSQL文のテキストです。 |
sql_trace | SQLトレーシング可否です。 |
state | セッションの状況です。 |
status | セッションの状態です。 |
terminal | セッションが接続されているターミナルの名前です。 |
type | セッションのタイプです。 |
usn | アンドゥ(undo) セグメント番号です。 |
used_blk | 使用されたブロック数です。 |
used_rec | 使用されたレコード数です。 |
wait_event | セッションが待機中のイベントです。 |
wait_time | 待機中の時間です。 |
wlock_wait | セッションのロック待機可否です。 |
wthr_id | セッションのタスクスレッドIDです。 |
項目 | 説明 |
---|---|
event | 待機イベント名です。 |
holder type | ロックを所有しているセッションのタイプです。 |
id1 | 1番目の識別子値です。 |
id2 | 2番目の識別子値です。 |
lock mode | 現在のセッションでリクエストまたは所有するロックモードです。 |
lock request | セッションでリクエストされたロック状態です。 |
module | 実行中のモジュール名です。 |
pid | データベースプロセスのPIDです。 |
prev_sql_id | 以前に実行されたSQL文の固有IDです。 |
prev_sql_param | 以前に実行されたSQLのパラメータです。 |
prev_sql_text | 以前に実行されたSQL文のテキストです。 |
prog_name | セッションを実行するプログラム名です。 |
serial# | 同じセッションの繰り返しの試行を区分するシリアル番号です。 |
sid | セッションを固有に識別するセッションIDです。 |
sql_et | SQL実行時間です。 |
sql_id | 実行中のSQL文の固有IDです。 |
sql_param | SQL実行に使用されたパラメータです。 |
sql_text | 実行中のSQL文のテキストです。 |
status | セッションの状態です。 |
username | セッションを実行するユーザー名です。 |
waiter type | ロックを待っているセッションのタイプです。 |
次の項目は、XOSエージェントをインストールした場合に収集される指標です。
項目 | 説明 |
---|---|
cputime | CPU使用時間 |
cpuusage | CPU使用率 |
elapse | CPU使用経過時間 |
vsize | 仮想メモリサイズ(Kb) |
rss | Resident Set Size(RSS)、プロセスに関連する物理ページ数 |
state | プロセス状態 |
ioread | ブロックの読み取りに費やされた実際の時間(milliseconds) |
iowrite | ブロックの書き込みに費やされた実際の時間(milliseconds) |
pss | プロセスの固有メモリ使用量 + 1つのプロセスが施入する共有メモリの割合 |
uid | user id |
cmd | 実行中のコマンド |
longcmd | cmdの絶対パス |
WhaTapは、クライアントに関する情報をデフォルトで保存します。