PolarDB for MySQL は、高度なモニタリング機能を提供します。高度なモニタリングは、広範なパフォーマンスメトリック、カスタムグラフ、および強力な診断機能をサポートしています。データベースクラスターで発生したイベントをリアルタイムで検出し、自動診断を実行し、根本原因分析と推奨事項を生成できます。また、特定の時間範囲を選択してオンデマンド診断をトリガーし、データベースクラスターの実行ステータスを把握することもできます。
操作手順
-
[PolarDB コンソール] にログインします。左側のナビゲーションペインで クラスター をクリックし、クラスターがデプロイされている [リージョン] を選択してから、対象クラスターの ID をクリックしてクラスター詳細ページに移動します。
-
左側のナビゲーションペインで を選択し、詳細なモニタリング タブをクリックします。
-
詳細なモニタリング ページで、ノードを選択して、過去 1 時間、過去 1 日間、または過去 7 日間のパフォーマンストレンドグラフを表示します。
説明また、市場を監視する をクリックして、DAS コンソールでアカウント配下にあるすべてのデータベースインスタンスのヘルスステータスを監視することもできます。
パフォーマンスメトリック
高度なモニタリングは、以下のパフォーマンスメトリックをサポートしています。
メトリックの横にある
をクリックすると、その説明が表示されます。
|
カテゴリ |
メトリック |
説明 |
|
|
[基本的な指標] |
[CPU使用率] |
cpu_usage |
サービスプロセスの CPU 使用率。値が 200% の場合は、2 つの CPU コアが使用されていることを示します。単位:パーセント。 |
|
[メモリ使用率] |
mem_usage |
クラスターのメモリ使用量を、オペレーティングシステムの合計メモリに対する割合で示します。単位:パーセント。 |
|
|
[ネットワークトラフィック] |
input_traffic |
すべてのクライアントから毎秒受信される平均バイト数。単位:KB。 |
|
|
output_traffic |
すべてのクライアントに毎秒送信される平均バイト数。単位:KB。 |
||
|
[IOPS使用量] |
iops_usage |
IOPS 使用率。単位:パーセント。 |
|
|
[ストレージスペース使用量] |
binlog_size |
バイナリログが使用するストレージ領域。単位:MB。 |
|
|
data_size |
データが使用するストレージ領域。単位:MB。 |
||
|
compressed_data_size |
圧縮テーブルが使用するストレージ領域。単位:MB。 |
||
|
log_size |
ログが使用するストレージ領域。単位:MB。 |
||
|
other_log_size |
その他のログが使用するストレージ領域。単位:MB。 |
||
|
redolog_size |
REDO ログが使用するストレージ領域。単位:MB。 |
||
|
sys_dir_size |
システムが使用するストレージ領域。単位:MB。 |
||
|
tmp_dir_size |
一時ファイルが使用するストレージ領域。単位:MB。 |
||
|
undolog_size |
undo ログが使用するストレージ領域。単位:MB。 |
||
|
[IOPS] |
iops |
合計 IOPS。単位:counts/s。 |
|
|
iops_r |
読み取り IOPS。単位:counts/s。 |
||
|
io_throughput |
合計 I/O スループット。単位:MB/s。 |
||
|
io_throughput_r |
読み取り I/O スループット。単位:MB/s。 |
||
|
io_throughput_w |
書き込み I/O スループット。単位:MB/s。 |
||
|
iops_w |
書き込み IOPS。単位:counts/s。 |
||
|
[データベースメトリクス] |
[QPS/TPS] |
qps |
1 秒あたりのクエリ数。計算式:Queries / Uptime。単位:queries/s。 |
|
tps |
1 秒あたりのトランザクション数。計算式:(Com_commit + Com_rollback) / Uptime。単位:transactions/s。 |
||
|
mps |
1 秒あたりの操作数。単位:operations/s。 |
||
|
[セッション接続] |
active_session |
アクティブなセッション数。単位:count。 |
|
|
total_session |
合計セッション数。単位:count。 |
||
|
[実行回数] |
com_select |
1 秒あたりに実行される SELECT ステートメントの平均数。単位:statements/s。 |
|
|
com_insert |
1 秒あたりに実行される INSERT ステートメントの平均数。単位:statements/s。 |
||
|
com_update |
1 秒あたりに実行される UPDATE ステートメントの平均数。単位:statements/s。 |
||
|
com_delete |
1 秒あたりに実行される DELETE ステートメントの平均数。単位:statements/s。 |
||
|
com_replace |
1 秒あたりに実行される REPLACE ステートメントの平均数。単位:statements/s。 |
||
|
com_insert_select |
1 秒あたりに実行される INSERT_SELECT ステートメントの平均数。単位:statements/s。 |
||
|
com_replace_select |
1 秒あたりに実行される REPLACE_SELECT ステートメントの平均数。単位:statements/s。 |
||
|
com_delete_multi |
1 秒あたりに実行される Multi-DELETE ステートメントの平均数。単位:statements/s。 |
||
|
com_update_multi |
1 秒あたりに実行される Multi-UPDATE ステートメントの平均数。単位:statements/s。 |
||
|
[一時的なテーブル] |
created_tmp_disk_tables |
1 秒あたりに作成される一時テーブルの数。単位:tables/s。 |
|
|
[ブロッキング接続数] |
mdl_lock_session |
MDL ロックによってブロックされている接続数。単位:count。 |
|
|
other_lock_session |
他のロックによってブロックされている接続数。単位:count。 |
||
|
[スレッドプール] |
thread_pool_running_threads |
スレッドプール内で実行中のスレッド数。単位:count。 |
|
|
tp_high_queue_count |
スレッドプールの高優先度キューにあるリクエスト数。単位:count。 |
||
|
tp_low_queue_count |
スレッドプールの低優先度キューにあるリクエスト数。単位:count。 |
||
|
tp_thread_count |
スレッドプール内のスレッドの総数。単位:count。 |
||
|
[Innodb履歴トランザクションリストの長さ] |
Innodb_trx_history_list_len |
The length of the historical transaction list. Unit: count. |
|
|
[Com_stmtステータス] |
Com_stmt_close |
Com_stmt_close の累積実行回数。単位:executions/s。 |
|
|
Com_stmt_execute |
Com_stmt_execute の累積実行回数。単位:executions/s。 |
||
|
Com_stmt_fetch |
Com_stmt_fetch の累積実行回数。単位:executions/s。 |
||
|
Com_stmt_prepare |
Com_stmt_prepare の累積実行回数。単位:executions/s。 |
||
|
Com_stmt_reprepare |
Com_stmt_reprepare の累積実行回数。単位:executions/s。 |
||
|
Com_stmt_reset |
Com_stmt_reset の累積実行回数。単位:executions/s。 |
||
|
Com_stmt_send_long_data |
Com_stmt_send_long_data の累積実行回数。単位:executions/s。 |
||
|
Prepared_stmt_count |
現在のプリペアドステートメント数。単位:count。 |
||
|
[InnoDBストレージエンジン] |
[InnoDB行操作] |
innodb_rows_deleted |
InnoDB テーブルから 1 秒あたりに削除された行の平均数。単位:rows。 |
|
innodb_rows_inserted |
InnoDB テーブルに 1 秒あたりに挿入された行の平均数。単位:rows。 |
||
|
innodb_rows_read |
InnoDB テーブルから 1 秒あたりに読み取られた行の平均数。単位:rows。 |
||
|
innodb_rows_updated |
InnoDB テーブルで 1 秒あたりに更新された行の平均数。単位:rows。 |
||
|
[InnoDBラインロック] |
innodb_row_lock_current_waits |
InnoDB テーブルでの現在の行ロック待機数。単位:waits/s。 |
|
|
innodb_row_lock_time |
システム起動後の合計ロック時間。単位:ミリ秒。 |
||
|
innodb_row_lock_time_avg |
InnoDB テーブルでの平均行ロック待機時間。単位:ミリ秒。 |
||
|
innodb_row_lock_time_ps |
InnoDB テーブルでの 1 秒あたりの行ロック待機時間。単位:ミリ秒。 |
||
|
innodb_row_lock_waits |
InnoDB テーブルでの行ロックの合計待機回数。単位:waits。 |
||
|
innodb_row_lock_waits_ps |
InnoDB テーブルでの 1 秒あたりの行ロック待機数。単位:waits/s。 |
||
|
[InnoDBバッファプールのヒット率] |
innodb_buffer_dirty_ratio |
InnoDB バッファプール内のダーティページの比率。計算式:Innodb_buffer_pool_pages_dirty / Innodb_buffer_pool_pages_data × 100%。単位:パーセント。 |
|
|
innodb_buffer_read_hit |
InnoDB バッファプールの読み取りキャッシュヒット率。計算式:(Innodb_buffer_pool_read_requests - Innodb_buffer_pool_reads) / Innodb_buffer_pool_read_requests × 100%。単位:パーセント。 |
||
|
innodb_buffer_use_ratio |
InnoDB バッファプールの使用率。計算式:innodb_buffer_pool_pages_data / (innodb_buffer_pool_pages_data + innodb_buffer_pool_pages_free) × 100%。単位:パーセント。 |
||
|
[InnoDBバッファプールのリクエスト] |
innodb_buffer_pool_read_requests |
1 秒あたりのバッファプール読み取りリクエスト数。単位:requests/s。 |
|
|
innodb_buffer_pool_write_requests |
1 秒あたりのバッファプール書き込みリクエスト数。単位:requests/s。 |
||
|
[Innodb履歴トランザクションリストの長さ] |
Innodb_trx_history_list_len |
履歴トランザクションリストの長さ。単位:count。 |
|
|
[InnoDBデータ読み書きスループット] |
innodb_data_read |
InnoDB から 1 秒あたりに読み取られるデータの平均バイト数。単位:B/s。 |
|
|
innodb_data_written |
InnoDB に 1 秒あたりに書き込まれるデータの平均バイト数。単位:B/s。 |
||
|
[InnoDB Redoは1秒あたりの書き込み] |
Innodb_os_log_written |
InnoDB に 1 秒あたりに書き込まれる REDO ログデータの平均量。単位:B/s。 |
|
|
[InnoDB Redoの書き込み時間] |
innodb_log_write_requests |
1 秒あたりの物理ログ書き込み数。単位:writes/s。 |
|
|
innodb_os_log_fsyncs |
1 秒あたりの fsync 操作数。単位:operations/s。 |
||
|
[レプリケーション] |
[レプリケーション遅延] |
Replica_lag_ms |
レプリケーション遅延。単位:ミリ秒。 |