Parameter kinerja membantu Anda memantau status kesehatan instance, koneksi, penyimpanan, konkurensi query, dan node secara visual. Topik ini menjelaskan parameter kinerja AnalyticDB for PostgreSQL.
Mode penyimpanan elastis
Anda dapat memanggil operasi DescribeHealthStatus untuk mengembalikan parameter metrik berikut.
Parameter | Metric | Satuan | Deskripsi |
adbpg_status | Status kesehatan instance | Tidak tersedia |
|
adbpg_connection_status | Status koneksi instance | Tidak tersedia | Status kesehatan koneksi instance. Nilai yang valid:
Catatan Penggunaan koneksi instance adalah penggunaan koneksi maksimum dari semua node koordinator dan node komputasi. |
adbpg_disk_status | Status penyimpanan instance | Tidak tersedia | Status penyimpanan instance. Nilai yang valid:
Catatan Penggunaan penyimpanan instance adalah rata-rata penggunaan penyimpanan dari semua node komputasi. |
adbpg_disk_usage_percent | Penggunaan penyimpanan instance | % | Status yang sesuai dengan penggunaan penyimpanan instance. Nilai yang valid:
Catatan Penggunaan penyimpanan instance adalah rata-rata penggunaan penyimpanan dari semua node komputasi. |
adbpg_master_disk_usage_percent_max | Penggunaan penyimpanan maksimum node koordinator | % | Status yang sesuai dengan penggunaan penyimpanan maksimum dari semua node koordinator. Nilai yang valid:
|
adbgp_segment_disk_usage_percent_max | Penggunaan penyimpanan maksimum node komputasi | % | Status yang sesuai dengan penggunaan penyimpanan maksimum dari semua node komputasi. Nilai yang valid:
|
node_master_status | Status kesehatan node koordinator | Tidak tersedia | Status kesehatan node koordinator. Nilai yang valid:
|
adbpg_master_status | |||
node_segment_disk_status | Status penyimpanan node komputasi | Tidak tersedia | Status penyimpanan node komputasi. Nilai yang valid:
Catatan Penggunaan penyimpanan node komputasi adalah penggunaan penyimpanan maksimum dari semua node komputasi. |
node_master_connection_status | Status koneksi node koordinator | Tidak tersedia | Status koneksi node koordinator. Nilai yang valid:
Catatan Penggunaan koneksi node koordinator adalah penggunaan koneksi maksimum dari semua node koordinator. |
adbpg_segment_status | |||
node_segment_connection_status | Status koneksi node komputasi | Tidak tersedia | Status koneksi node komputasi. Nilai yang valid:
Catatan Penggunaan koneksi node komputasi adalah penggunaan koneksi maksimum dari semua node komputasi. |
adbpg_instance_total_data_gb | Total penyimpanan | GB | Total volume penyimpanan instance. Catatan Parameter ini hanya ditampilkan di konsol untuk instance AnalyticDB for PostgreSQL versi 6.3.11.3 atau lebih baru. |
adbpg_instance_hot_data_gb | Penyimpanan panas | GB | Total volume penyimpanan panas. Catatan Parameter ini hanya ditampilkan di konsol untuk instance AnalyticDB for PostgreSQL versi 6.3.11.3 atau lebih baru. |
adbpg_instance_cold_data_gb | Penyimpanan dingin | GB | Total volume penyimpanan dingin. Catatan Parameter ini hanya ditampilkan di konsol untuk instance AnalyticDB for PostgreSQL versi 6.3.11.3 atau lebih baru. |
Anda juga dapat memanggil operasi DescribeDBClusterPerformance untuk mengembalikan parameter metrik berikut.
Parameter | Metric | Satuan | Deskripsi |
adbpg_segment_cnt | Jumlah node komputasi | Tidak tersedia | Jumlah node komputasi yang dikumpulkan per jam. |
adbpg_instance_disk_used_mb | Penyimpanan instance digunakan | MB | Jumlah ruang penyimpanan yang digunakan oleh semua node komputasi. |
adbpg_instance_disk_usage_percent | Penggunaan penyimpanan instance | % | Penggunaan penyimpanan instance, yang dihitung menggunakan rumus berikut: Ruang penyimpanan yang digunakan oleh semua node komputasi/Ruang penyimpanan cadangan dari semua node komputasi. |
node_master_connection_count | Jumlah koneksi node koordinator | Tidak tersedia | Jumlah koneksi ke node koordinator. |
node_segment_connection_count | Jumlah koneksi node komputasi | Tidak tersedia | Jumlah koneksi ke node komputasi. |
node_segment_workfile_used_mb | Ukuran file disk sementara | MB | Ukuran file sementara yang ditulis ke disk. |
node_cpu_used_percent | Pemanfaatan CPU | % | Pemanfaatan CPU node koordinator atau node komputasi. |
node_mem_used_percent | Penggunaan memori | % | Penggunaan memori node koordinator atau node komputasi. |
node_disk_iops_percent | Penggunaan I/O | % | Penggunaan I/O node koordinator atau node komputasi. |
node_disk_used_mb | Penyimpanan digunakan | MB | Jumlah ruang penyimpanan yang digunakan oleh setiap node komputasi. |
node_disk_usage_percent | Penggunaan penyimpanan | % | Penggunaan penyimpanan setiap node komputasi, yang dihitung menggunakan rumus berikut: Ruang penyimpanan yang digunakan oleh setiap node komputasi/Ruang penyimpanan cadangan dari setiap node komputasi. |
adbpg_rsq_cost | Biaya query untuk antrian sumber daya | Tidak tersedia | Perkiraan total biaya semua query yang dapat dieksekusi dalam antrian saat ini. rsqCostLimit menentukan batas biaya, dan nilai -1 menunjukkan tidak ada batas. rsqCostValue menentukan total biaya semua query yang sedang dieksekusi. |
adbpg_rsq_count | Jumlah query konkuren dalam antrian sumber daya | Tidak tersedia | Jumlah query konkuren yang dapat dieksekusi dalam antrian saat ini. Jika jumlah query konkuren mencapai batas atas, query berikutnya yang ditugaskan ke antrian harus menunggu antrian. rsqCountLimit menentukan jumlah maksimum query konkuren yang diizinkan, dan nilai -1 menunjukkan tidak ada batas. rsqCountValue menentukan jumlah query konkuren yang sedang dieksekusi. |
adbpg_rsq_memory | Memori query untuk antrian sumber daya | Byte | Jumlah memori yang digunakan oleh semua query yang dapat dieksekusi dalam antrian saat ini. rsqMemoryLimit menentukan batas memori, dan -1 menunjukkan tidak ada batas. rsqMemoryValue menentukan jumlah memori yang digunakan oleh semua query yang sedang dieksekusi. |
adbpg_rsq_waiters | Jumlah query yang menunggu antrian sumber daya | Tidak tersedia | Jumlah query yang menunggu slot antrian sumber daya dalam antrian saat ini karena sumber daya tidak cukup. Jika jumlah query yang sedang dieksekusi dalam antrian mencapai batas konkurensi, query berikutnya yang ditugaskan ke antrian harus menunggu hingga sumber daya yang cukup tersedia. Query ini berada dalam keadaan menunggu di tampilan pg_stat_activity. |
adbpg_rsq_holders | Jumlah query yang sedang dieksekusi dalam antrian sumber daya | Tidak tersedia | Jumlah query yang telah memperoleh slot antrian sumber daya untuk eksekusi dalam antrian saat ini. Query ini belum tentu dalam keadaan aktif. Jika query ini harus menunggu sumber daya lain seperti kunci baris, mereka mungkin masih dalam keadaan menunggu. Dalam hal ini, slot antrian sumber daya yang ditempati oleh query ini tidak dilepaskan. Catatan Dalam sebagian besar kasus, nilai rsqCountValue setara dengan nilai rsqholders. Dalam kasus langka, nilai adbpg_rsq_holders mungkin lebih besar dari nilai rsqCountValue. Hal ini karena kunci antrian sumber daya mungkin tidak dilepaskan setelah query dieksekusi karena pengecualian sistem. Jika masalah perbedaan signifikan antara nilai adbpg_rsq_holders dan rsqCountValue berlanjut, hubungi dukungan teknis Alibaba Cloud. |
adbpg_db_qps | Permintaan per detik (QPS) instance | Tidak tersedia | Jumlah query baca yang diproses per detik oleh instance. Pernyataan query termasuk SELECT, SELECT INTO, SELECT FOR UPDATE, dan FETCH. |
adbpg_db_tps | Transaksi per detik (TPS) instance | Tidak tersedia | Jumlah operasi tulis yang diproses per detik oleh instance. Operasi tulis termasuk INSERT, UPDATE, DELETE, dan INSERT INTO SELECT. |
Mode serverless
Anda dapat memanggil operasi DescribeHealthStatus untuk mengembalikan parameter metrik berikut.
Parameter | Metric | Satuan | Deskripsi |
adbpg_status | Status kesehatan instance | Tidak tersedia |
|
adbpg_connection_status | Status koneksi instance | Tidak tersedia | Status kesehatan koneksi instance. Nilai yang valid:
Catatan Penggunaan koneksi instance adalah penggunaan koneksi maksimum dari semua node koordinator dan node komputasi. |
node_master_status | Status kesehatan node koordinator | Tidak tersedia | Status kesehatan node koordinator. Nilai yang valid:
|
node_master_connection_status | Status koneksi node koordinator | Tidak tersedia | Status koneksi node koordinator. Nilai yang valid:
Catatan Penggunaan koneksi node koordinator adalah penggunaan koneksi maksimum dari semua node koordinator. |
node_segment_connection_status | Status koneksi node komputasi | Tidak tersedia | Status koneksi node komputasi. Nilai yang valid:
Catatan Penggunaan koneksi node komputasi adalah penggunaan koneksi maksimum dari semua node komputasi. |
adbpg_master_disk_usage_percent_max | Penggunaan penyimpanan maksimum node koordinator | % | Status yang sesuai dengan penggunaan penyimpanan maksimum dari semua node koordinator. Nilai yang valid:
|
Anda juga dapat memanggil operasi DescribeDBClusterPerformance untuk mengembalikan parameter metrik berikut.
Parameter | Metric | Satuan | Deskripsi |
adbpg_acu_used | Penggunaan ACU | AnalyticDB compute unit (ACU) | Jumlah sumber daya komputasi yang digunakan oleh instance. |
adbpg_segment_cnt | Jumlah node komputasi | Tidak tersedia | Jumlah node komputasi yang dikumpulkan per jam. |
adbpg_instance_disk_used_mb | Penyimpanan instance digunakan | MB | Jumlah ruang penyimpanan Object Storage Service (OSS) yang digunakan oleh instance. |
node_master_connection_count | Jumlah koneksi node koordinator | Tidak tersedia | Jumlah koneksi ke node koordinator. |
node_segment_connection_count | Jumlah koneksi node komputasi | Tidak tersedia | Jumlah koneksi ke node komputasi. |
node_segment_workfile_used_mb | Ukuran file disk sementara | MB | Ukuran file sementara yang ditulis ke disk. |
node_cpu_used_percent | Pemanfaatan CPU | % | Pemanfaatan CPU node koordinator atau node komputasi. |
node_mem_used_percent | Penggunaan memori | % | Penggunaan memori node koordinator atau node komputasi. |