Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengevaluasi penggunaan instans DB untuk Aurora My SQL dengan metrik Amazon CloudWatch
Anda dapat menggunakan CloudWatch metrik untuk memantau throughput instans DB dan menentukan apakah kelas instans DB menyediakan sumber daya yang cukup untuk aplikasi Anda. Untuk informasi tentang batas kelas instans DB Anda, lihatSpesifikasi perangkat keras kelas instans DB untuk Aurora. Temukan spesifikasi untuk kelas instans DB Anda untuk menemukan kinerja jaringan.
Jika penggunaan instans DB Anda mendekati batas kelas instans, maka performa mungkin mulai melambat. CloudWatch Metrik dapat mengonfirmasi situasi ini sehingga Anda dapat merencanakan untuk meningkatkan skala secara manual ke kelas instance yang lebih besar.
Gabungkan nilai CloudWatch metrik berikut untuk mengetahui apakah Anda mendekati batas kelas instance:
-
NetworkThroughput— Jumlah throughput jaringan yang diterima dan ditransmisikan oleh klien untuk setiap instance di cluster Aurora DB. Throughput ini tidak mencakup lalu lintas jaringan di antara instans dalam klaster DB dan volume klaster.
-
StorageNetworkThroughput— Jumlah throughput jaringan yang diterima dan dikirim ke subsistem penyimpanan Aurora oleh setiap instance di cluster Aurora DB.
Tambahkan ke NetworkThroughputStorageNetworkThroughputuntuk menemukan throughput jaringan yang diterima dari dan dikirim ke subsistem penyimpanan Aurora oleh setiap instance di cluster Aurora DB Anda. Batas kelas instans untuk instans Anda harus lebih besar dari jumlah kedua metrik gabungan ini.
Anda dapat menggunakan metrik berikut untuk meninjau detail tambahan lalu lintas jaringan dari aplikasi klien Anda saat mengirim dan menerima:
-
NetworkReceiveThroughput— Jumlah throughput jaringan yang diterima dari klien oleh setiap instans DB di cluster Aurora SQL My DB. Throughput ini tidak mencakup lalu lintas jaringan di antara instans dalam klaster DB dan volume klaster.
-
NetworkTransmitThroughput— Jumlah throughput jaringan yang dikirim ke klien oleh setiap instance di cluster Aurora DB. Throughput ini tidak mencakup lalu lintas jaringan di antara instans dalam klaster DB dan volume klaster.
-
StorageNetworkReceiveThroughput— Jumlah throughput jaringan yang diterima dari subsistem penyimpanan Aurora oleh setiap instance di cluster DB.
-
StorageNetworkTransmitThroughput— Jumlah throughput jaringan yang dikirim ke subsistem penyimpanan Aurora oleh setiap instance di cluster DB.
Tambahkan semua metrik ini bersama-sama untuk mengevaluasi bagaimana penggunaan jaringan Anda dibandingkan dengan batas kelas instans DB. Batas kelas instans harus lebih besar dari jumlah metrik gabungan ini.
Batas jaringan dan CPU penggunaan untuk penyimpanan terkait langsung. Ketika throughput jaringan meningkat, maka CPU penggunaannya juga meningkat. Pemantauan CPU dan penggunaan jaringan memberikan informasi tentang bagaimana dan mengapa sumber daya habis.
Untuk membantu meminimalkan penggunaan jaringan, Anda dapat mempertimbangkan hal berikut:
-
Menggunakan kelas instans DB yang lebih besar.
-
Membagi permintaan tulis dalam batch untuk mengurangi keseluruhan transaksi.
-
Mengarahkan beban kerja hanya-baca ke instans hanya-baca.
-
Menghapus indeks yang tidak digunakan.