Konsol PolarDB menyediakan metrik kinerja dengan granularitas satu detik, yang membantu Anda memantau status kluster dan segera menyelesaikan masalah operasional berdasarkan data terperinci.
Prosedur
- Masuk ke konsol PolarDB.
Di panel navigasi sebelah kiri, klik Clusters.
Di pojok kiri atas, pilih wilayah tempat kluster dideploy.
Temukan kluster target dan klik ID-nya.
-
Di bilah navigasi kiri, pilih .
-
Anda dapat melihat informasi pemantauan untuk Cluster, Database Agent, Compute Node, Advanced Monitoring, atau Performance Events sesuai kebutuhan bisnis Anda. Untuk informasi selengkapnya, lihat Deskripsi metrik.
-
Untuk melihat data pemantauan kinerja kluster, klik tab Cluster dan atur rentang waktu di bagian atas halaman.
-
Untuk memantau kinerja Database Proxy, klik tab Database Agent, atur rentang waktu, lalu pilih titik akhir kluster yang sesuai di bagian atas halaman.
-
Untuk melihat data pemantauan kinerja node komputasi, klik tab Compute Node, pilih sebuah node, lalu atur rentang waktu di bagian atas halaman.
-
Untuk melihat data pemantauan lanjutan, klik tab Advanced Monitoring, pilih sebuah node, lalu atur rentang waktu di bagian bawah halaman.
-
Untuk melihat event kinerja, klik tab Performance Events, pilih sebuah node, lalu atur rentang waktu di bagian bawah halaman.
-
Fitur Real-time Monitoring Dashboard dari Database Autonomy Service (DAS) kini mendukung PolarDB for MySQL, yang membantu Anda mengidentifikasi kluster abnormal secara cepat untuk optimalisasi dan analisis lebih lanjut.
Metrik
|
Kategori |
Metrik |
Deskripsi |
|
Cluster |
Storage capacity |
Ukuran log biner lokal, redo log, dan file log lainnya, serta penggunaan ruang data, ruang sistem, dan ruang temporary. Hubungi dukungan teknis Alibaba Cloud untuk metrik ini. |
|
QPS |
Permintaan per detik (QPS) untuk setiap node. Metrik ini dihitung dari nilai |
|
|
TPS |
Transaksi per detik (TPS) untuk setiap node. Metrik ini dihitung dari nilai |
|
|
MPS |
Manipulasi data per detik (MPS) untuk setiap node. Metrik ini dihitung dari nilai |
|
|
CPU utilization |
Penggunaan CPU setiap node. Hubungi dukungan teknis Alibaba Cloud untuk metrik ini. |
|
|
memory usage |
Penggunaan memori setiap node. Hubungi dukungan teknis Alibaba Cloud untuk metrik ini. |
|
|
Current connections |
Jumlah koneksi aktif pada setiap node. Metrik ini dihitung dari statistik dalam output perintah |
|
|
Redo log writes per second |
Jumlah redo log yang ditulis per detik pada node primary. |
|
|
Compute node |
QPS |
Permintaan per detik (QPS) untuk node yang dipilih. Metrik ini dihitung dari nilai |
|
TPS |
Transaksi per detik (TPS) untuk node yang dipilih. Metrik ini dihitung dari nilai |
|
|
MPS |
Manipulasi data per detik (MPS) untuk node yang dipilih. Metrik ini dihitung dari nilai |
|
|
CPU utilization |
Penggunaan CPU node yang dipilih. Hubungi dukungan teknis Alibaba Cloud untuk metrik ini. |
|
|
memory usage |
Penggunaan memori node yang dipilih. Hubungi dukungan teknis Alibaba Cloud untuk metrik ini. |
|
|
Current connections |
Jumlah total koneksi saat ini dan koneksi aktif pada node yang dipilih. Metrik ini dihitung dari statistik dalam output perintah |
|
|
Operations |
Jumlah operasi per detik pada node yang dipilih, seperti DELETE, INSERT, UPDATE, dan REPLACE. Metrik ini dihitung dari nilai-nilai yang diawali dengan |
|
|
InnoDB buffer pool |
Rasio halaman kotor, rasio hit pembacaan, dan tingkat pemanfaatan kolam buffer pada node yang dipilih. Metrik ini dihitung dari nilai-nilai seperti |
|
|
I/O throughput |
Throughput I/O total, baca, dan tulis dari node yang dipilih. Hubungi dukungan teknis Alibaba Cloud untuk metrik ini. |
|
|
IOPS |
Operasi I/O per detik (IOPS) dari node yang dipilih, termasuk IOPS total, baca, dan tulis. Hubungi dukungan teknis Alibaba Cloud untuk metrik ini. |
|
|
Network |
Trafik arah masuk dan lalu lintas keluar per detik untuk node yang dipilih. Metrik ini dihitung dari nilai |
|
|
Rows scanned |
Jumlah baris yang disisipkan, dibaca, diperbarui, dan dihapus per detik pada node yang dipilih. Metrik ini dihitung dari nilai |
|
|
InnoDB data reads/writes |
Jumlah data yang dibaca dari dan ditulis ke mesin penyimpanan per detik pada node yang dipilih. Metrik ini dihitung dari nilai |
|
|
InnoDB buffer pool requests |
Jumlah permintaan baca dan tulis per detik untuk kolam buffer node yang dipilih. Metrik ini dihitung dari nilai |
|
|
InnoDB log writes |
Jumlah permintaan penulisan log per detik dan jumlah kali data di-flush ke disk per detik pada node yang dipilih. Metrik ini dihitung dari nilai |
|
|
Temporary tables |
Jumlah tabel temporary yang dibuat per detik pada node yang dipilih. Metrik ini dihitung dari nilai |
|
|
PolarProxy |
CPU utilization |
Penggunaan CPU PolarProxy. |
|
Current connections |
Jumlah koneksi aktif pada PolarProxy. |
|
|
Inbound traffic per second |
Trafik arah masuk per detik pada PolarProxy. |
|
|
Outbound traffic per second |
Lalu lintas keluar per detik pada PolarProxy. |
|
|
Requests per second |
Jumlah permintaan per detik pada PolarProxy. |
|
|
Advanced monitoring |
PolarDB CPU utilization/memory usage |
Penggunaan CPU dan memori node yang dipilih. |
|
TPS/QPS |
Transaksi per detik (TPS) dan permintaan per detik (QPS) dari node yang dipilih. |
|
|
Session |
Jumlah total sesi saat ini dan sesi aktif pada node yang dipilih. |
|
|
Traffic throughput |
Jumlah rata-rata byte yang dikirim ke dan diterima dari semua klien per detik pada node yang dipilih. |
|
|
Temporary tables |
Jumlah tabel temporary yang dibuat per detik pada node yang dipilih. |
|
|
Executions |
Jumlah rata-rata eksekusi per detik untuk pernyataan seperti replace, multi_delete, multi_update, insert_select, delete, select, insert, replace_select, dan update pada node yang dipilih. |
|
|
Replication latency |
Latensi replikasi data dari node primary ke node read-only yang dipilih. |
|
|
InnoDB data I/O throughput |
Jumlah rata-rata byte yang dibaca dan ditulis oleh InnoDB per detik pada node yang dipilih. |
|
|
InnoDB buffer pool requests |
Jumlah rata-rata pembacaan halaman (logical reads) dari dan penulisan halaman ke kolam buffer oleh InnoDB per detik pada node yang dipilih. |
|
|
InnoDB buffer pool hit ratios |
Penggunaan kolam buffer InnoDB, rasio halaman kotor, dan rasio hit pembacaan dari node yang dipilih. |
|
|
InnoDB redo log writes |
Jumlah rata-rata penulisan log fisik dan fsync per detik pada node yang dipilih. |
|
|
InnoDB row operations |
Jumlah rata-rata baris yang dibaca, diperbarui, disisipkan, dan dihapus oleh InnoDB per detik pada node yang dipilih. |
|
|
PolarDB storage usage |
Ruang penyimpanan yang digunakan oleh data seperti redo log, log biner, data sistem, data bisnis, file log, dan file temporary pada node yang dipilih. |
|
|
PolarDB IOPS |
Operasi I/O per detik (IOPS) dari node yang dipilih, termasuk IOPS total, IOPS baca, IOPS tulis, throughput I/O total, throughput I/O baca, dan throughput I/O tulis. |
FAQ
-
Q: Mengapa metrik QPS menunjukkan angka sekitar 10 meskipun tidak ada trafik ke kluster saya?
A: Tugas sistem latar belakang, termasuk pemantauan, pengumpulan log, dan operasi administratif, menghasilkan sekitar 10 permintaan per detik. Aktivitas ini memiliki dampak yang dapat diabaikan terhadap kinerja kluster.
-
Q: Apa yang harus saya lakukan jika penggunaan CPU terlalu tinggi?
A: Selidiki masalah tersebut dengan langkah-langkah berikut:
-
Periksa apakah terdapat banyak query SQL lambat. Kami menyarankan Anda mengoptimalkan query SQL lambat tersebut, lalu melakukan pengujian ulang. Untuk mempelajari cara melihat dan mengoptimalkan query SQL lambat, lihat Query SQL lambat.
-
Periksa apakah kurva penggunaan CPU berkorelasi dengan kurva QPS atau TPS. Jika iya, kemungkinan besar masalah disebabkan oleh konkurensi transaksi yang tinggi. Dalam hal ini, pertimbangkan untuk meningkatkan spesifikasi kluster Anda. Untuk informasi selengkapnya, lihat scaling manual.
-
Jika tidak terdapat query SQL lambat dan kurva penggunaan CPU tidak mengikuti kurva QPS atau TPS, hubungi dukungan teknis Alibaba Cloud untuk bantuan lebih lanjut.
-
-
Q: Apa yang harus saya lakukan jika jumlah koneksi saat ini jauh lebih tinggi daripada jumlah koneksi aktif?
A: Anda dapat mencoba mengatur nilai yang lebih rendah untuk parameter wait_timeout dan interactive_timeout agar koneksi idle dilepas lebih cepat. Namun, praktik terbaik adalah memastikan aplikasi Anda menutup koneksi segera setelah selesai digunakan.
API Terkait
|
API |
Deskripsi |
|
Menanyakan data kinerja kluster PolarDB. |
|
|
Menanyakan data kinerja sebuah node dalam kluster PolarDB. |
|
|
Menanyakan frekuensi pengumpulan data pemantauan untuk kluster PolarDB. |