本記事では、SQLモニタリングのメトリクスとその意味について説明します。
基本情報
時間モデル
実行計画
メトリクス名 |
メトリクスの意味 |
|---|---|
| SQLテキスト | SQLの短いテキスト |
| SQL ID | SQL ID |
| データベース | SQLがアクセスしたデータベース |
| ユーザー | SQLを実行したユーザー |
| テナント名 | テナント名 |
| テナントID | テナントID |
| SQLタイプ | SQLタイプ。SELECT、INSERT、UPDATE、DELETEなどが含まれます |
メトリクス名 |
メトリクスの意味 |
|---|---|
| 最長待機イベント | 累計時間が最も長い待機イベント |
| CPU占有率 | そのSQLがTOPSQLで占めるCPU時間の割合(%) |
| データベース総時間 | 指定された期間内にデータベースがSQLを実行するために費やした総時間(ms) |
| 平均時間 | 指定された期間内にデータベースがSQLを実行するために費やした平均時間(ms) |
| 総応答時間 | 指定された期間内のSQLの総応答時間(ms) |
| 応答時間 | 指定された期間内のSQLの平均応答時間(ms)。応答時間とは、クライアントがSQLリクエストを送信してからSQL結果を取得するまでの総時間を指します。 |
| 最大応答時間 | 指定された期間内のSQLの最大応答時間(ms) |
| CPU時間 | 指定された期間内のSQLが平均して占有するCPU時間(ms) |
| 最大CPU時間 | 指定された期間内のSQLが最大で占有するCPU時間(ms) |
| ネットワーク転送時間 | 指定された期間内のSQLの平均ネットワーク転送時間(ms) |
| ネットワークキューイン時間 | 指定された期間内のSQLの平均ネットワークキューイン時間(ms) |
| キューイン時間 | 指定された期間内のSQLの平均キューイン時間(ms) |
| 解釈時間 | 指定された期間内のSQLの平均構文解釈時間(ms) |
| プラン生成時間 | 指定された期間内のSQLプラン生成の平均時間(ms) |
| 実行時間 | 指定された期間内のSQLプラン実行の平均時間(ms) |
| 待機時間 | 指定された期間内のSQLの平均待機時間(ms) |
| 総待機時間 | 指定された期間内のSQLの総待機時間(ms) |
| 待機回数 | 指定された期間内のSQLの平均待機回数 |
| アプリケーション待機時間 | 指定された期間内のApplicationイベントの平均待機時間(ms) |
| 并行待機時間 | 指定された期間内の実行プランのConcurrencyイベントの平均待機時間(ms) |
| I/O待機時間 | 指定された期間内のUserIOイベントの平均待機時間(ms) |
| スケジューリング待機時間 | 指定された期間内のScheduleイベントの平均待機時間(ms) |
メトリクス名 |
メトリクスの意味 |
|---|---|
| 総実行回数 | 指定された期間内のSQLの総実行回数 |
| 1秒あたりの実行回数 | 指定された期間内のSQLの1秒あたりの平均実行回数 |
| 総エラー回数 | SQL実行時の総エラー回数 |
| 論理読み取り | SQL実行時の平均論理読み取り回数 |
| 更新行数 | 指定された期間内のSQLによるテーブルレコードの平均更新行数 |
| 戻り値行数 | 指定された期間内のSQLの平均返却行数 |
| アクセスパーティション数 | 指定された期間内のSQLが平均的にアクセスするパーティション数 |
| エラー比率 | 指定された期間内のSQLのエラー比率(%) |
| タイムアウトエラー総回数 | 指定された期間内にSQLで発生したタイムアウトエラー(4012)の総回数 |
| メモリ不足エラー総回数 | 指定された期間内にSQLで発生したメモリ不足エラー(4013)の総回数 |
| 構文エラー総回数 | 指定された期間内にSQLで発生した構文解析エラー(5001)の総回数 |
| キー値競合エラー総回数 | 指定された期間内にSQLで発生したキー値競合エラー(5024)の総回数 |
| データ長過ぎエラー総回数 | 指定された期間内にSQLで発生したデータ長過ぎエラー(5167)の総回数 |
| 未知列エラー総回数 | 指定された期間内にSQLで発生した未知列エラー(5217)の総回数 |
| トランザクションロールバックエラー総回数 | 指定された期間内にSQLで発生したトランザクションロールバックエラー(6002)の総回数 |
| RPC回数 | 指定された期間内のSQLが平均して送信するRPC回数 |
| ローカルプラン比率 | 指定された期間内のSQLのローカルプラン比率(%) |
| リモートプラン比率 | 指定された期間内のSQLのリモートプラン比率(%) |
| 分散プラン比率 | 指定された期間内のSQLの分散プラン比率(%) |
| RPCリクエスト | 指定された期間内のSQLの平均実行RPCリクエスト回数 |
| プラン未命中比率 | 指定された期間内のSQLプランの未命中率 |
| 行キャッシュヒット | 平均行キャッシュヒット数 |
| Bloom Filterキャッシュヒット | 平均Bloom Filterキャッシュヒット数 |
| ブロックキャッシュヒット | 平均ブロックキャッシュヒット数 |
| ブロックインデックスキャッシュヒット | 平均ブロックインデックスキャッシュヒット数 |
| 物理読み取り | 指定された期間内のSQLの平均物理読み取り回数 |
| 総再試行回数 | 指定された期間内のSQLの総再試行回数 |
| テーブルスキャン | 指定された期間内のSQLの平均テーブルスキャン回数 |
| 強整合性トランザクション比率 | 指定された期間内のSQL強整合性トランザクション比率(%) |
| 弱整合性トランザクション比率 | 指定された期間内のSQL弱整合性トランザクション比率(%) |
| メモリ読み取り行数 | 指定された期間内のSQLの平均MemStore読み取り行数 |
| 物理読み取り行数 | 指定された期間内のSQLの平均Ssstore読み取り行数 |