Memantau metrik dalam instans Amazon RDS - Layanan Basis Data Relasional Amazon

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

Memantau metrik dalam instans Amazon RDS

Di bagian berikut, Anda dapat menemukan ikhtisar RDS pemantauan Amazon dan penjelasan tentang cara mengakses metrik. Untuk mempelajari cara memantau peristiwa, log, dan aliran aktivitas basis data, lihat .

Rencana pemantauan

Sebelum Anda mulai memantau Amazon RDS , buat rencana pemantauan. Rencana ini sepatutnya menjawab pertanyaan-pertanyaan berikut:

  • Apa saja sasaran pemantauan Anda?

  • Sumber daya manakah yang akan Anda pantau?

  • Seberapa seringkah Anda akan memantau sumber daya ini?

  • Apa sajakah alat pemantauan yang akan Anda gunakan?

  • Siapakah yang akan melakukan tugas pemantauan?

  • Siapakah yang harus diberi tahu apabila ada kesalahan?

Acuan dasar performa

Untuk mencapai semua sasaran pemantauan, Anda perlu menetapkan acuan dasar. Untuk melakukan ini, ukur kinerja dalam kondisi beban yang berbeda pada berbagai waktu di lingkungan Amazon RDS Amazon Anda. Anda dapat memantau metrik-metrik seperti:

  • Throughput jaringan

  • Koneksi klien

  • I/O untuk operasi baca, tulis, atau metadata

  • Saldo kredit lonjakan untuk instans DB Anda

Kami menyarankan Anda menyimpan data kinerja historis untuk Amazon RDS Amazon . Dengan menggunakan data yang disimpan, Anda dapat membandingkan performa saat ini dengan tren sebelumnya. Anda juga dapat membedakan pola performa normal dari anomali, dan merancang teknik untuk mengatasi masalah.

Pedoman performa

Secara umum, nilai-nilai yang diperkenankan untuk metrik performa bergantung pada performa aplikasi Anda secara relatif terhadap acuan Anda. Selidiki variansi yang konsisten atau sedang tren dari acuan Anda. Metrik-metrik berikut sering menjadi sumber masalah performa:

  • Tinggi CPU atau RAM konsumsi — Nilai tinggi untuk CPU atau RAM konsumsi mungkin sesuai, jika sesuai dengan tujuan Anda untuk aplikasi Anda (seperti throughput atau konkurensi) dan diharapkan.

  • Konsumsi ruang disk – Selidiki konsumsi ruang disk jika ruang yang digunakan selalu berada pada atau di atas 85 persen dari total ruang disk. Periksa apakah ada kemungkinan untuk menghapus data dari instans atau mengarsipkan data ke sistem yang berbeda guna mengosongkan sebagian ruang.

  • Lalu lintas jaringan – Untuk lalu lintas jaringan, bicaralah kepada administrator sistem Anda untuk memahami throughput yang diharapkan bagi jaringan domain dan koneksi internet Anda. Selidiki lalu lintas jaringan jika throughput selalu di bawah yang diharapkan.

  • Koneksi basis data – Jika Anda melihat jumlah koneksi pengguna yang tinggi dan juga penurunan performa dan waktu respons instans, pertimbangkan untuk membatasi koneksi basis data. Jumlah koneksi pengguna terbaik untuk instans basis data bervariasi berdasarkan kelas instans dan kerumitan operasi yang dilakukan. Untuk menentukan jumlah koneksi basis data, kaitkan instans basis data Anda dengan grup parameter dengan parameter User Connections diatur ke nilai selain 0 (tidak terbatas). Anda dapat menggunakan grup parameter yang ada atau membuat grup baru. Untuk informasi selengkapnya, lihat Grup parameter untuk RDS.

  • IOPSmetrik — Nilai yang diharapkan untuk IOPS metrik bergantung pada spesifikasi disk dan konfigurasi server, jadi gunakan baseline Anda untuk mengetahui apa yang khas. Selidiki apakah nilai-nilai selalu berbeda dengan acuan dasar Anda. Untuk IOPS kinerja terbaik, pastikan set kerja tipikal Anda sesuai dengan memori untuk meminimalkan operasi baca dan tulis.

Ketika performa berada di luar garis dasar yang telah ditetapkan, Anda mungkin perlu membuat perubahan untuk mengoptimalkan ketersediaan basis data bagi beban kerja Anda. Misalnya, Anda mungkin perlu mengubah kelas instans dari instans DB Anda. Atau, Anda mungkin perlu mengubah jumlah instans DB dan replika baca yang tersedia untuk klien.