カウント推移の比較
ホーム画面 > プロジェクト選択 > 分析 > カウント推移比較
分析 > 推移比較 で、データベースの主要指標を時間帯ごとに確認し、パフォーマンスの変化を追跡します。
異なる日付の指標を比較することで、運用の傾向を分析できます。 アクティブセッション テーブルでは、現在実行中のセッションと長時間実行中のセッションの両方を確認できます。
基本画面ガイド

-
基準日、
比較日、インスタンス項目を選択すると、すべてのウィジェットに選択した項目を基準に、データが自動的に反映されます。
-
ウィジェットに表示されている指標の意味を知りたい場合は、名前の横の
ボタンを選択するか、次の文書を参照してください。
ノートボタンのツールチップ機能は多言語ではサポートされていません。
-
他のウィジェットの位置を変更する場合は、ウィジェットの上部を選択した状態でドラッグします。 ただし、ウィジェットのサイズは変更できません。
-
アクティブセッションテーブルの左側には、基準日、右側には、比較日に該当するデータを表示します。
-
アクティブセッションテーブル一覧の文字の色は黒 → オレンジ → 赤の順でセッションの実行速度が遅いことを意味します。
比較対象の選択
基準日、インスタンスを選択し、
比較日、インスタンスを選択します。 チャートの上にマウスをオーバーすると表示されるツールチップを通じて、その時点の詳細データを確認できます。 ツールチップの内容は、マウスの位置に応じて値が更新されます。

-
シリーズごとに固有の色が表示され、視覚的に簡単に区別できます。 実線は基準日のデータ、点線は比較日のデータを意味します。
-
Compare Timeは、現在マウスポインターが存在するデータの時間値を表示します。
-
選択したデータ時点のメトリクス値を表示し、シリーズごとに区別して提供します。 各シリーズには、データポイントの日付とエージェント(インスタンス)名、指標名、値が含まれます。
アクティブセッション情報の比較

-
データを表示した時間帯は、
で確認できます。
-
アクティブセッションデータは5秒単位で収集され、テーブル上の5秒単位で移動できるボタンを選択すると、その時間のデータを表示することができます。
-
右上にある
または
を選択すると、1分単位でデータを表示できます。 5秒単位で移動するには、
または
ボタンを選択します。
-
アクティブセッションテーブル一覧の文字の色は黒 → オレンジ → 赤の順にセッションの実行速度が遅いことを意味します。
-
グラフチャートの特定の時点をクリックすると、(
)その時点を赤い線で表示して収集されたアクティブセッションを確認できます。
特定時間の比較

特定の時間を拡大してデータを比較できます。 画面に配置されたウィジェットから目的の時間帯を選択して、チャートをドラッグしてください。 すべてのウィジェットとアクティブセッションテーブルに、ドラッグした特定の時間帯のデータを表示します。
プリセット
インスタンスモニタリングメニューから、ユーザーが設定したウィジェットの設定とアクティブセッションテーブルの配置状態をプリセットに呼び込むことができます。
プリセット設定の詳細については、次の文書を参考にしてください。
カラム情報ガイド
- Active session
- Lock tree
- Process information
| 項目 | 説明 |
|---|---|
user | SQL実行アカウント |
host | このスレッドが関連付けられたhostname |
db | default database名、 ない場合はNULL |
command | 実行されているコマンドの種類 (Query/Sleep/Daemonなど) |
time | 現在のCOMMANDの実行時間(秒) |
state | スレッドの状態(executing/updating/sending dataなど) |
query | 実行されているstatementです。Processlist.infoからリテラル値を除外したSQLを表示します。 |
query_param | queryから分離したリテラル値 |
type | Threadのタイプ。 FOREGROUND/BACKGROUNDなど |
connection_type | Connectionの確立に使用されるprotocol。 TCP/IP、SSL/TLS |
| 項目 | 説明 |
|---|---|
| Instance | インスタンス(エージェント)名 |
| id | セッションID |
| holder_type | ロックがどの対象に対してかかっているかを示します。 - RECORD: テーブルのレコード(行)レベルのロック - TABLE: テーブル全体に対するロック |
| holder_mode | ホルダーセッションのロックモード - S(Shared): 共有ロック。 他のトランザクションによる読み取りは可能 - X(Exclusive): 排他ロック。 他のトランザクションはアクセスできません。 |
| waiter_type | ロックがどの対象に対してかかっているかを示します。 holder_type の説明を参照してください。 |
| waiter_mode | ロックを待機中のセッションのロックモードです。 holder_mode の説明を参照してください。 |
| table | ロックを待機中のテーブル |
| index | ロックを待機中のインデックス |
次の項目は、XOSエージェントをインストールした場合に収集される指標です。
| 項目 | 説明 | 単位 |
|---|---|---|
pid | プロセスID | - |
cpuusage | プロセスが使用するCPU使用率 | % |
cputime | プロセスがこれまでに使用した累積CPU時間 | 秒 |
elapse | プロセスが実行されてからの経過時間 | 秒 |
vsize | Virtual memory size. 全体の仮想メモリ使用量(RAM + Swap + 予約) | KB |
rss | Resident Set Size. 現在のプロセスが占有している実際の物理メモリサイズ | KB |
pss | Proportional Set Size. 共有メモリを含む実際の物理メモリ使用量 | KB |
state | プロセスの現在の状態コード(例:R、S、D、T、Z など) | - |
ioread | 累積読み込みバイト数(read_bytes) | バイト(B) |
iowrite | 累積書き込みバイト数(write_bytes) | バイト(B) |
uid | このプロセスを実行したユーザーID | - |
cmd | 実行されたコマンドの短縮形式 | - |
longcmd | 実行されたコマンドの完全な形式(フルパスおよび引数を含む) | - |