Praktik terbaik untuk menggunakan metrik Neptunus - Amazon Neptune

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Praktik terbaik untuk menggunakan metrik Neptunus

Untuk mengidentifikasi masalah performa yang disebabkan sumber daya yang tidak mencukupi dan kemacetan umum lainnya, Anda dapat memantau metrik yang tersedia untuk klaster DB Neptune.

Pantau metrik performa secara rutin untuk mengumpulkan data tentang nilai rata-rata, maksimum, dan minimum untuk berbagai rentang waktu. Hal ini membantu mengidentifikasi saat performa menurun. Dengan menggunakan data ini, Anda dapat mengatur CloudWatch alarm Amazon untuk ambang metrik tertentu sehingga Anda diberi tahu jika tercapai.

Ketika Anda menyiapkan klaster DB baru dan menjalankannya dengan beban kerja tipikal, cobalah menangkap nilai rata-rata, maksimum, dan minimum dari semua metrik kinerja pada sejumlah interval yang berbeda (misalnya, satu jam, 24 jam, satu minggu, dua minggu) untuk mendapatkan gambaran tentang apa yang normal. Ini memberi Anda gambaran tentang apa yang normal. Hal ini membantu mendapatkan perbandingan untuk jam sibuk dan tidak sibuk. Kemudian, Anda dapat menggunakan informasi ini untuk mengidentifikasi saat performa turun di bawah tingkat standar, dan dapat menyesuaikan alarm.

Lihat Memantau Neptunus Menggunakan Amazon CloudWatch untuk informasi tentang cara melihat metrik Neptune.

Berikut ini adalah metrik paling penting untuk memulai:

  • BufferCacheHitRatio— Persentase permintaan yang dilayani oleh cache buffer. Cache terlewat menambahkan latensi signifikan untuk eksekusi kueri. Jika rasio hit cache di bawah 99,9% dan laten menjadi masalah untuk aplikasi Anda, pertimbangkan untuk meningkatkan tipe instans untuk meng-cache lebih banyak data dalam memori.

  • CPUpemanfaatan — Persentase kapasitas pemrosesan komputer yang digunakan. Nilai CPU konsumsi yang tinggi mungkin sesuai, tergantung pada sasaran kinerja kueri Anda.

  • Memori yang dapat dibebaskan — Berapa banyak yang RAM tersedia pada instans DB, dalam megabyte. Neptune memiliki manajer memori sendiri, jadi metrik ini mungkin lebih rendah dari yang Anda harapkan. Pertanda baik bahwa Anda harus mempertimbangkan untuk memutakhirkan kelas instance Anda ke kelas dengan lebih banyak RAM adalah jika kueri sering kali melempar out-of-memory pengecualian.

Garis merah di metrik tab Pemantauan ditandai pada 75% untuk CPU dan Metrik Memori. Jika konsumsi memori instans sering melewati baris tersebut, periksa beban kerja Anda dan pertimbangkan untuk meningkatkan performa kueri.