推移比較
推移比較画面では、異なる2つの時点を並べて主要指標とセッションの流れを比較できます。普段と異なる日の負荷を見比べたり、変更作業の前後を比較して何が変わったかを確認したりするときに役立ちます。
比較条件の設定
画面上部で比較する2つの時点と対象を指定します。
| 項目 | 説明 |
|---|---|
| 基準日 | 比較の基準となる日付 |
| 比較日 | 基準と見比べる日付 |
| インスタンス | 基準・比較それぞれの対象ノード (oname)を選択 |
| データベース | 選択したインスタンスが担当するデータベースを表示 |
| プリセット | よく見るチャート構成を保存して呼び出し(Defaultを提供) |
基準と比較のインスタンスを異なるように指定すると、異なるノードを同じ日付で見比べることも可能です。
KPI比較チャート
基準時点と比較時点の主要指標を同じ軸に重ねて5分単位で表示します。
| Metric | Description |
|---|---|
| Threads Running | 実行中のスレッド数 |
| Connections | 接続数 |
| Queries | 処理したクエリ数 |
| Successful Queries | 成功したクエリ数 |
| Failed Queries | 失敗したクエリ数 |
| CPU | CPU使用率 |
| Engine Memory | エンジンが使用するメモリ |
| Disk Usage | ディスク使用量 |
| Network Bandwidth | ネットワーク帯域幅 |
各チャートで基準と比較時点の曲線を重ねて見るため、同じ時間帯に負荷がどれだけ異なっていたかを一目で確認できます。
ノート
Engine Memoryは、インスタンスモニタリング画面のMemoryウィジェットと同じメモリ指標を、推移比較画面のラベルで表記したものです。
基準・比較セッションテーブル
チャートの下には、基準時点と比較時点のセッション一覧を左右に並べて表示します。上部の時間バーで特定の時刻を選択すると、その時点に収集されたセッションを両方で一緒に確認できます。
2つのテーブルは同じカラムを使用します。
| Column | Description |
|---|---|
instance | セッションが実行されたノード。クリックすると該当のインスタンスモニタリング画面へ移動 |
id | セッション識別子 |
user | セッションを実行したユーザー |
host | 接続ホスト |
db | 対象データベース |
command | セッショ ンが実行中のコマンドの種類(Queryなど) |
runtime | 実行時間 |
state | セッションの状態(executingなど) |
query | 実行中のSQL |
query_param | バインドされたパラメーター値 |
type | セッションのタイプ |
connection_type | 接続タイプ |
データ解釈ガイド
| 確認ポイント | 説明 |
|---|---|
| 同じ時間帯の指標急増 | 比較時点に比べて負荷が増えた区間。変更・イベントの影響を疑う |
| 一方にのみ偏ったFailed Queries | 特定の日付に集中したエラー。デプロイ・データ変更との関連を確認 |
| セッション数・実行時間の増加 | クエリパターンの変化や競合の増加を疑い、セッションテーブルで原因クエリを追跡 |