パフォーマンスパラメーターを使用すると、インスタンスのヘルスステータス、接続ステータス、ストレージステータス、接続、クエリの同時実行数、データストレージ、ノードステータスを視覚的に確認できます。このトピックでは、AnalyticDB for PostgreSQL のパフォーマンスパラメーターについて説明します。
弾性ストレージモード
DescribeHealthStatus 操作を呼び出すと、次のメトリックパラメーターが返されます。
|
パラメーター |
メトリック |
単位 |
説明 |
|
adbpg_status |
インスタンスのヘルスステータス |
該当なし |
|
|
adbpg_connection_status |
インスタンスの接続ステータス |
該当なし |
インスタンスの接続ヘルスステータス。有効な値:
説明
インスタンスの接続使用量は、すべてのコーディネーターノードと計算ノードの最大接続使用量です。 |
|
adbpg_disk_status |
インスタンスのストレージステータス |
該当なし |
インスタンスのストレージステータス。有効な値:
説明
インスタンスのストレージ使用量は、すべての計算ノードの平均ストレージ使用量です。 |
|
adbpg_disk_usage_percent |
インスタンスのストレージ使用量 |
% |
インスタンスのストレージ使用量に対応するステータス。有効な値:
説明
インスタンスのストレージ使用量は、すべての計算ノードの平均ストレージ使用量です。 |
|
adbpg_master_disk_usage_percent_max |
コーディネーターノードの最大ストレージ使用量 |
% |
すべてのコーディネーターノードの最大ストレージ使用量に対応するステータス。有効な値:
|
|
adbgp_segment_disk_usage_percent_max |
計算ノードの最大ストレージ使用量 |
% |
すべての計算ノードの最大ストレージ使用量に対応するステータス。有効な値:
|
|
node_master_status |
コーディネーターノードのヘルスステータス |
該当なし |
コーディネーターノードのヘルスステータス。有効な値:
|
|
adbpg_master_status |
|||
|
node_segment_disk_status |
計算ノードのストレージステータス |
該当なし |
計算ノードのストレージステータス。有効な値:
説明
計算ノードのストレージ使用量は、すべての計算ノードの最大ストレージ使用量です。 |
|
node_master_connection_status |
コーディネーターノードの接続ステータス |
該当なし |
コーディネーターノードの接続ステータス。有効な値:
説明
コーディネーターノードの接続使用量は、すべてのコーディネーターノードの最大接続使用量です。 |
|
adbpg_segment_status |
|||
|
node_segment_connection_status |
計算ノードの接続ステータス |
該当なし |
計算ノードの接続ステータス。有効な値:
説明
計算ノードの接続使用量は、すべての計算ノードの最大接続使用量です。 |
|
adbpg_instance_total_data_gb |
合計ストレージ |
GB |
インスタンスストレージの合計ボリューム。 説明
このパラメーターは、V6.3.11.3 以降の AnalyticDB for PostgreSQL インスタンスのコンソールにのみ表示されます。 |
|
adbpg_instance_hot_data_gb |
ホットストレージ |
GB |
ホットストレージの合計ボリューム。 説明
このパラメーターは、V6.3.11.3 以降の AnalyticDB for PostgreSQL インスタンスのコンソールにのみ表示されます。 |
|
adbpg_instance_cold_data_gb |
コールドストレージ |
GB |
コールドストレージの合計ボリューム。 説明
このパラメーターは、V6.3.11.3 以降の AnalyticDB for PostgreSQL インスタンスのコンソールにのみ表示されます。 |
DescribeDBClusterPerformance 操作を呼び出すと、次のメトリックパラメーターが返されます。
|
パラメーター |
メトリック |
単位 |
説明 |
|
adbpg_segment_cnt |
計算ノード数 |
該当なし |
1 時間ごとに収集される計算ノードの数。 |
|
adbpg_instance_disk_used_mb |
使用済みインスタンスストレージ |
MB |
すべての計算ノードで使用されるストレージ容量。 |
|
adbpg_instance_disk_usage_percent |
インスタンスのストレージ使用量 |
% |
インスタンスのストレージ使用量。次の数式を使用して計算されます:すべての計算ノードで使用されるストレージ容量 / すべての計算ノードの予約済みストレージ容量。 |
|
node_master_connection_count |
コーディネーターノードの接続数 |
該当なし |
コーディネーターノードへの接続数。 |
|
node_segment_connection_count |
計算ノードの接続数 |
該当なし |
計算ノードへの接続数。 |
|
node_segment_workfile_used_mb |
一時ディスクファイルサイズ |
MB |
ディスクに書き込まれる一時ファイルのサイズ。 |
|
node_cpu_used_percent |
CPU 使用率 |
% |
コーディネーターノードまたは計算ノードの CPU 使用率。 |
|
node_mem_used_percent |
メモリ使用量 |
% |
コーディネーターノードまたは計算ノードのメモリ使用量。 |
|
node_disk_iops_percent |
I/O 使用量 |
% |
コーディネーターノードまたは計算ノードの I/O 使用量。 |
|
node_disk_used_mb |
使用済みストレージ |
MB |
各計算ノードで使用されるストレージ容量。 |
|
node_disk_usage_percent |
ストレージ使用量 |
% |
各計算ノードのストレージ使用量。次の数式を使用して計算されます:各計算ノードで使用されるストレージ容量 / 各計算ノードの予約済みストレージ容量。 |
|
adbpg_rsq_cost |
リソースキューのクエリコスト |
該当なし |
現在のキューで実行できるすべてのクエリの推定合計コスト。rsqCostLimit はコスト制限を指定し、値 -1 は制限なしを示します。rsqCostValue は、実行中のすべてのクエリの合計コストを指定します。 |
|
adbpg_rsq_count |
リソースキュー内の同時実行クエリ数 |
該当なし |
現在のキューで実行できる同時実行クエリの数。同時実行クエリの数が上限に達した場合、そのクエリに割り当てられた後続のクエリはキューで待機する必要があります。rsqCountLimit は許可される同時実行クエリの最大数を指定し、値 -1 は制限なしを示します。rsqCountValue は、実行中の同時実行クエリの数を指定します。 |
|
adbpg_rsq_memory |
リソースキューのクエリメモリ |
Byte |
現在のキューで実行できるすべてのクエリで使用されるメモリ量。rsqMemoryLimit はメモリ制限を指定し、-1 は制限なしを示します。rsqMemoryValue は、実行中のすべてのクエリで使用されるメモリ量を指定します。 |
|
adbpg_rsq_waiters |
リソースキューを待機しているクエリの数 |
該当なし |
リソース不足のため、現在のキューでリソースキュースロットを待機しているクエリの数。キューで実行中のクエリの数が同時実行数の上限に達した場合、そのキューに割り当てられた後続のクエリは、十分なリソースが利用可能になるまで待機する必要があります。これらのクエリは、pg_stat_activity ビューで待機状態になります。 |
|
adbpg_rsq_holders |
リソースキューで実行中のクエリの数 |
該当なし |
現在のキューで実行するためにリソースキュースロットを取得したクエリの数。これらのクエリは必ずしもアクティブ状態ではありません。行ロックなどの他のリソースを待機する必要がある場合、まだ待機状態である可能性があります。この場合、これらのクエリによって占有されているリソースキュースロットは解放されません。 説明
ほとんどの場合、rsqCountValue の値は rsqholders の値と同じです。まれに、システム例外によりクエリ実行後にリソースキューロックが解放されないため、adbpg_rsq_holders の値が rsqCountValue の値より大きくなることがあります。adbpg_rsq_holders と rsqCountValue の値の間に明らかな差異が続く場合は、Alibaba Cloud テクニカルサポートにご連絡ください。 |
|
adbpg_db_qps |
データベースの秒間クエリ数 (QPS) |
該当なし |
各データベースによって 1 秒あたりに処理される読み取りクエリの総数。クエリ文には、SELECT、SELECT INTO、SELECT FOR UPDATE、FETCH が含まれます。 |
|
adbpg_db_tps |
データベースの 1 秒あたりのトランザクション数 (TPS) |
該当なし |
各データベースによって 1 秒あたりに処理される書き込み操作の総数。書き込み操作には、INSERT、UPDATE、DELETE、INSERT INTO SELECT が含まれます。 |
|
adbpg_qps |
インスタンスの秒間クエリ数 (QPS) |
op/s |
インスタンスによって 1 秒あたりに処理される読み取りクエリの総数。クエリ文には、SELECT、SELECT INTO、SELECT FOR UPDATE、FETCH が含まれます。 |
|
adbpg_tps |
インスタンスの 1 秒あたりのトランザクション数 (TPS) |
op/s |
インスタンスによって 1 秒あたりに処理される書き込み操作の総数。書き込み操作には、INSERT、UPDATE、DELETE、INSERT INTO SELECT が含まれます。 |
|
adbpg_query_rt |
クエリ応答時間 |
ms |
インスタンスの平均読み取りクエリ応答時間。クエリ文には、SELECT、SELECT INTO、SELECT FOR UPDATE、FETCH が含まれます。 説明
このパラメーターは、カーネルバージョン 7.3.2.8 または 7.4.2.3 以降のインスタンスのコンソールにのみ表示されます。 |
|
adbpg_insert_rt |
書き込み応答時間 |
ms |
インスタンスの平均書き込み操作応答時間。書き込み操作には、INSERT、UPDATE、DELETE、INSERT INTO SELECT が含まれます。 説明
このパラメーターは、カーネルバージョン 7.3.2.8 または 7.4.2.3 以降のインスタンスのコンソールにのみ表示されます。 |
|
adbpg_query_failure_percent |
クエリ失敗率 |
% |
インスタンスの平均読み取りクエリ失敗率。クエリ文には、SELECT、SELECT INTO、SELECT FOR UPDATE、FETCH が含まれます。 説明
このパラメーターは、カーネルバージョン 7.3.2.8 または 7.4.2.3 以降のインスタンスのコンソールにのみ表示されます。 |
|
adbpg_insert_failure_percent |
書き込み失敗率 |
% |
インスタンスの平均書き込み操作失敗率。書き込み操作には、INSERT、UPDATE、DELETE、INSERT INTO SELECT が含まれます。 説明
このパラメーターは、カーネルバージョン 7.3.2.8 または 7.4.2.3 以降のインスタンスのコンソールにのみ表示されます。 |
|
node_mem_used_gb |
メモリ使用量 |
GB |
コーディネーターノードまたは計算ノードのメモリ使用量。 |
|
adbpg_master_conn_percent |
コーディネーターノードの接続使用量 |
% |
コーディネーターノードの接続使用量。接続数をスーパーユーザー以外の最大接続数で割って計算されます。 |
|
node_disk_iops |
合計 IOPS |
count/s |
計算ノードの合計読み取りおよび書き込み IOPS。 |
|
node_disk_reads_completed_total_rate |
読み取り IOPS |
count/s |
計算ノードで 1 秒あたりに完了した読み取り I/O 操作の数。 |
|
node_disk_writes_completed_total_rate |
書き込み IOPS |
count/s |
計算ノードで 1 秒あたりに完了した書き込み I/O 操作の数。 |
|
node_disk_read_mb |
読み取り I/O スループット |
MB/s |
計算ノードで 1 秒あたりに読み取られるデータ量。 |
|
node_disk_writes_mb |
書き込み I/O スループット |
MB/s |
計算ノードで 1 秒あたりに書き込まれるデータ量。 |
|
node_disk_read_await |
平均読み取り I/O レイテンシ |
ms |
計算ノードでの各読み取り I/O 操作の平均レイテンシ。 |
|
node_disk_write_await |
平均書き込み I/O レイテンシ |
ms |
計算ノードでの各書き込み I/O 操作の平均レイテンシ。 |
|
adbpg_gpu_utilization_gpu |
GPU 使用率 |
% |
インスタンスの GPU コンピューティング使用率。EAS とネイティブの両方のデプロイモードと互換性があります。 |
|
adbpg_gpu_utilization_memory |
GPU メモリ使用率 |
% |
インスタンスの GPU メモリ使用率。EAS とネイティブの両方のデプロイモードと互換性があります。 |
Serverless モード
DescribeHealthStatus 操作を呼び出すと、次のメトリックパラメーターが返されます。
|
パラメーター |
メトリック |
単位 |
説明 |
|
adbpg_status |
インスタンスのヘルスステータス |
該当なし |
|
|
adbpg_connection_status |
インスタンスの接続ステータス |
該当なし |
インスタンスの接続ヘルスステータス。有効な値:
説明
インスタンスの接続使用量は、すべてのコーディネーターノードと計算ノードの最大接続使用量です。 |
|
node_master_status |
コーディネーターノードのヘルスステータス |
該当なし |
コーディネーターノードのヘルスステータス。有効な値:
|
|
node_master_connection_status |
コーディネーターノードの接続ステータス |
該当なし |
コーディネーターノードの接続ステータス。有効な値:
説明
コーディネーターノードの接続使用量は、すべてのコーディネーターノードの最大接続使用量です。 |
|
node_segment_connection_status |
計算ノードの接続ステータス |
該当なし |
計算ノードの接続ステータス。有効な値:
説明
計算ノードの接続使用量は、すべての計算ノードの最大接続使用量です。 |
|
adbpg_master_disk_usage_percent_max |
コーディネーターノードの最大ストレージ使用量 |
% |
すべてのコーディネーターノードの最大ストレージ使用量に対応するステータス。有効な値:
|
DescribeDBClusterPerformance 操作を呼び出すと、次のメトリックパラメーターが返されます。
|
パラメーター |
メトリック |
単位 |
説明 |
|
adbpg_acu_used |
ACU 使用量 |
AnalyticDB コンピューティングユニット (ACU) |
インスタンスによって使用されるコンピューティングリソースの量。 |
|
adbpg_segment_cnt |
計算ノード数 |
該当なし |
1 時間ごとに収集される計算ノードの数。 |
|
adbpg_instance_disk_used_mb |
使用済みインスタンスストレージ |
MB |
インスタンスによって使用される Object Storage Service (OSS) ストレージ容量。 |
|
node_master_connection_count |
コーディネーターノードの接続数 |
該当なし |
コーディネーターノードへの接続数。 |
|
node_segment_connection_count |
計算ノードの接続数 |
該当なし |
計算ノードへの接続数。 |
|
node_segment_workfile_used_mb |
一時ディスクファイルサイズ |
MB |
ディスクに書き込まれる一時ファイルのサイズ。 |
|
node_cpu_used_percent |
CPU 使用率 |
% |
コーディネーターノードまたは計算ノードの CPU 使用率。 |
|
node_mem_used_percent |
メモリ使用量 |
% |
コーディネーターノードまたは計算ノードのメモリ使用量。 |