このトピックでは、監視されるPolarDBクラスターのパフォーマンスメトリックについて説明します。
PolarDB for MySQLクラスターのパフォーマンスメトリック
| パフォーマンスメトリック | メトリック | データ型 | ユニット | 説明 |
| PolarDBDiskUsage | mean_data_size | double | MB | データが占有するストレージスペース。 |
| mean_log_size | double | MB | ログが占有するストレージ容量。 | |
| mean_sys_dir_size | double | MB | システムが占有するストレージスペース。 | |
| mean_tmp_dir_size | double | MB | 一時ファイルが占有するストレージスペース。 | |
| mean_redolog_size | double | MB | redoログが占有するストレージスペース。 | |
| mean_binlog_size | double | MB | バイナリログが占有するストレージ容量。 | |
| mean_other_log_size | double | MB | その他のログのサイズ。 | |
| mean_undolog_size | double | MB | アンドゥログで使用されるストレージスペース。 | |
| PolarDBQPSTPS | mean_qps | double | N/A | 1 秒あたりのリクエスト数を示します。 |
| mean_tps | double | N/A | 1 秒あたりのトランザクション数を示します。 | |
| mean_mps | double | N/A | 1秒あたりの操作数。 | |
| PolarDBCPU | cpu_ratio | double | 割合 | CPU使用率 (%) 。 |
| PolarDBMemory | mem_ratio | double | 割合 | メモリ使用量 (%) 。 |
| PolarDBConnections | mean_active_session | double | N/A | アクティブな接続の数。 |
| thread_pool_running_threads | double | N/A | スレッドプールで実行されているスレッドの数。 | |
| mean_total_session | double | N/A | 現在の接続総数。 | |
| tp_thread_count | double | N/A | スレッドプール内のスレッドの総数。 | |
| PolarDBNetworkTraffic | mean_input_traffic | double | KB/s | 1秒あたりの受信ネットワークトラフィックの量。 |
| mean_output_traffic | double | KB/s | 1秒あたりの送信ネットワークトラフィックの量。 | |
| PolarDBInnoDBBufferRatio | mean_innodb_buffer_dirty_ratio | double | 割合 | バッファプール内のダーティ率 (%) 。 |
| mean_innodb_buffer_read_hit | double | 割合 | バッファプールの読み取りヒット率 (%) 。 | |
| mean_innodb_buffer_use_ratio | double | 割合 | バッファプールの使用率 (%) 。 | |
| PolarDBInnoDBDataReadWrite | mean_innodb_data_read | double | Byte | ストレージエンジンから1秒あたりに読み取られるデータ量。 |
| mean_innodb_data_written | double | Byte | ストレージエンジンに書き込まれる1秒あたりのデータ量。 | |
| PolarDBInnoDBBufferRequests | mean_innodb_buffer_pool_read_requests | double | N/A | 1秒あたりのバッファプールからの読み取り数。 |
| mean_innodb_buffer_pool_write_requests | double | N/A | 1秒あたりのバッファプールへの書き込み回数。 | |
| PolarDBInnoDBLogWrites | mean_innodb_log_write_requests | double | N/A | 1秒あたりのログへの物理書き込み数。 |
| mean_innodb_os_log_fsyncs | double | N/A | 1 秒あたりの同期回数。 | |
| PolarDBCreatedTempDiskTable | mean_created_tmp_disk_tables | double | N/A | 1 秒あたりに作成された一時テーブルの数。 |
| PolarDBCOMDML | mean_com_delete | double | N/A | 1 秒あたりに実行された DELETE 文の数。 |
| mean_com_delete_multi | double | N/A | 1 秒あたりに実行されたマルチ DELETE 文の数。 | |
| mean_com_insert | double | N/A | 1 秒あたりに実行された INSERT 文の数。 | |
| mean_com_insert_select | double | N/A | 1 秒あたりに実行された INSERT_SELECT 文の数。 | |
| mean_com_replace | double | N/A | 1 秒あたりに実行された REPLACE 文の数。 | |
| mean_com_replace_select | double | N/A | 1 秒あたりに実行された REPLACE_SELECT 文の数。 | |
| mean_com_select | double | N/A | 1 秒あたりに実行された SELECT 文の数。 | |
| mean_com_update | double | N/A | 1 秒あたりに実行された UPDATE 文の数。 | |
| mean_com_update_multi | double | N/A | 1 秒あたりに実行されたマルチ UPDATE 文の数。 | |
| PolarDBRowDML | mean_innodb_rows_deleted | double | N/A | 1 秒あたりに削除された行の数。 |
| mean_innodb_rows_inserted | double | N/A | 1 秒あたりに挿入された行の数。 | |
| mean_innodb_rows_read | double | N/A | 1 秒あたりに読み込まれた行の数。 | |
| mean_innodb_rows_updated | double | N/A | 1 秒あたりに更新された行の数。 | |
| PolarDBIOSTAT | mean_iops_r | double | N/A | 読み取り IOPS。 |
| mean_iops_w | double | N/A | 書き込み IOPS。 | |
| mean_iops | double | N/A | 合計 IOPS。 | |
| mean_io_throughput_r | double | MB | 読み取り I/O のスループット。 | |
| mean_io_throughput_w | double | MB | 書き込み I/O のスループット。 | |
| mean_io_throughput | double | MB | I/O の合計スループット。 | |
| PolarDBReplicaLag | mean_replication_delay | double | 秒 | レプリケーションのレイテンシ。 |
PolarDB for PostgreSQLおよびPolarDB for PostgreSQL (Oracleと互換) クラスターのパフォーマンスメトリック
| パフォーマンスメトリック | メトリック | データ型 | ユニット | 説明 |
| PolarDBConnections | mean_total_session | double | N/A | 現在の接続数。 |
| mean_active_session | double | N/A | アクティブな接続の数。 | |
| mean_waiting_connection | double | N/A | 保留中の接続の数。 | |
| mean_idle_connection | double | N/A | アイドル接続の数。 | |
| PolarDBRowDML | mean_tup_returned_delta | double | N/A | テーブル全体のスキャン結果で1秒あたりに返される行数。 |
| mean_tup_fetched_delta | double | N/A | インデックススキャンとセカンダリインデックスの結果で1秒あたりに返される行数。 | |
| mean_tup_inserted_delta | double | N/A | 1 秒あたりに挿入された行の数。 | |
| mean_tup_updated_delta | double | N/A | 1 秒あたりに更新された行の数。 | |
| mean_tup_deleted_delta | double | N/A | 1秒あたりに削除される行数 | |
| PolarDBTransaction | mean_active_transactions | double | N/A | アクティブ状態のトランザクションの数。 |
| mean_waiting_transactions | double | N/A | 保留中のトランザクションの数。 | |
| mean_idle_transactions | double | N/A | アイドルトランザクションの数。 | |
| mean_two_pc_transactions | double | N/A | XAトランザクションの数。 | |
| PolarDBQPSTPS | mean_tps | double | N/A | 1 秒あたりのトランザクション数を示します。 |
| mean_commits_delta | double | N/A | 1秒あたりにコミットされたトランザクションの数。 | |
| mean_rollbacks_delta | double | N/A | 1秒あたりにロールバックされたトランザクションの数。 | |
| mean_deadlocks_delta | double | N/A | 1秒あたりのデッドロック数。 | |
| PolarDBBuffer | mean_blks_read_delta | double | N/A | 1秒あたりのブロック読み取り数。 |
| mean_blks_hit_delta | double | N/A | 1秒あたりのブロックヒット数。 | |
| mean_hit_ratio | double | 割合 | ブロックヒット率。 | |
| mean_buffers_clean | double | N/A | チェックポイント中にバックグラウンドライターによって書き込まれたバッファの累積数。 | |
| mean_buffers_backend | double | N/A | バックエンドによって書き込まれたバッファの累積数。 | |
| mean_buffers_backend_fsync | double | N/A | バックエンドfsync呼び出しの累積数。 | |
| mean_buffers_alloc | double | N/A | 割り当てられたバッファの累積数。 | |
| PolarDBVacuum | mean_db_age | double | xids | 現在のトランザクションIDとリサイクルできない最も古いトランザクションIDの違い。 |
| PolarDBTemp | mean_temp_files | double | N/A | 1秒あたりに生成される一時ファイルの数。 |
| mean_temp_bytes | double | バイト | 1秒あたりに生成される一時ファイルデータの量。 | |
| PolarDBCPU | cpu_ratio | double | 割合 | CPU使用率。 |
| cpu_user_ratio | double | 割合 | ユーザー状態のCPU使用率。 | |
| cpu_sys_ratio | double | 割合 | システム状態のCPU使用率。 | |
| PolarDBMemory | mem_ratio | double | 割合 | メモリ使用量。 |
| PolarDBDiskUsage | mean_ins_total_size | double | MB | インスタンスの使用済みPolarStoreスペース。 |
| mean_data_size | double | MB | ユーザーデータの使用されるPolarStoreスペース。 | |
| mean_wal_size | double | MB | Write-Ahead Logging (WAL) ログの使用されるPolarStoreスペース。 | |
| mean_tmp_size | double | MB | 使用された一時的なスペース。 | |
| mean_log_size | double | MB | ローカルログの使用スペース。 | |
| PolarDBIOSTAT | mean_iops_r | double | N/A | 読み取り IOPS。 |
| mean_iops_w | double | N/A | 書き込み IOPS。 | |
| mean_iops | double | N/A | 合計 IOPS。 | |
| mean_io_throughput_r | double | MB | 読み取り I/O のスループット。 | |
| mean_io_throughput_w | double | MB | 書き込み I/O のスループット。 | |
| mean_io_throughput | double | MB | I/O の合計スループット。 |
PolarProxyのパフォーマンス指標
| パフォーマンスメトリック | メトリック | データ型 | ユニット | 説明 |
| PolarProxy_CpuUsage | docker_container_cpu | double | 割合 | PolarProxyのCPU使用率。 |
| PolarProxy_Cps | service_connections_ps | double | N/A | PolarProxyの1秒あたりの新しい接続数。 |
| PolarProxy_CurrentConns | service_current_connections | double | N/A | PolarProxy上の現在の接続数。 |
| PolarProxy_アップフロー | service_upstream_netflow | double | KB/s | PolarProxyの1秒あたりの受信ネットワークトラフィックの量。 |
| PolarProxy_DownFlows | service_downstream_netflow | double | KB/s | PolarProxyの1秒あたりの送信ネットワークトラフィックの量。 |
| PolarProxy_Qps | service_queries | double | N/A | PolarProxyの1秒あたりのリクエスト数。 |