Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan CloudWatch untuk memantau kinerja instans DB di Neptunus
Anda dapat menggunakan CloudWatch metrik di Neptunus untuk memantau apa yang terjadi pada instans DB Anda dan melacak panjang antrian kueri seperti yang diamati oleh database. Metrik berikut sangat berguna:
CPUUtilization
– Menunjukkan persentase penggunaan CPU.VolumeWriteIOPs
— Menunjukkan jumlah rata-rata I/O penulisan disk ke volume cluster, dilaporkan pada interval 5 menit.MainRequestQueuePendingRequests
— Menunjukkan jumlah permintaan yang menunggu di eksekusi yang tertunda antrean input.
Anda juga dapat mengetahui berapa banyak permintaan yang tertunda di server dengan menggunakan Titik akhir status kueri Gremlin dengan parameter includeWaiting
. Ini akan memberikan status semua kueri yang menunggu.
Indikator berikut dapat membantu Anda menyesuaikan strategi penyediaan dan kueri Neptune Anda untuk meningkatkan efisiensi dan kinerja:
Latensi yang konsisten, tinggi
CPUUtilization
, tinggiVolumeWriteIOPs
dan rendahMainRequestQueuePendingRequests
bersama-sama menunjukkan bahwa server secara aktif terlibat memproses permintaan tulis bersamaan pada tingkat yang berkelanjutan, dengan sedikit I/O menunggu.Latensi yang konsisten,
CPUUtilization
rendah,VolumeWriteIOPs
rendah, dan tidak adaMainRequestQueuePendingRequests
bersama-sama menunjukkan bahwa Anda memiliki kelebihan kapasitas pada instans DB utama untuk memproses permintaan tulis.CPUUtilization
tinggi danVolumeWriteIOPs
tinggi tetapi latency variabel danMainRequestQueuePendingRequests
bersama-sama menunjukkan bahwa Anda mengirim lebih banyak pekerjaan daripada yang server proses dalam interval tertentu. Pertimbangkan untuk membuat atau mengubah ukuran permintaan batch untuk melakukan jumlah pekerjaan yang sama dengan and/or penskalaan overhead transaksional yang lebih sedikit pada instance utama hingga meningkatkan jumlah utas kueri yang mampu memproses permintaan tulis secara bersamaan.Rendah
CPUUtilization
dengan tinggiVolumeWriteIOPs
berarti bahwa utas kueri sedang menunggu I/O operasi ke lapisan penyimpanan selesai. Jika Anda melihat latensi variabel dan beberapa peningkatanMainRequestQueuePendingRequests
, pertimbangkan untuk membuat atau mengubah ukuran permintaan batch agar dapat melakukan jumlah pekerjaan yang sama dengan biaya overhead transaksional yang kurang.