Pemantauan instans DB - AWS Bimbingan Preskriptif

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

Pemantauan instans DB

SEBUAHDB misalnyaadalah blok bangunan dasar Amazon RDS. Ini adalah lingkungan database terisolasi yang berjalan di cloud. Untuk database MySQL dan MariaDB, instance DB adalahmysqldprogram, juga dikenal sebagai server MySQL, yang mencakup beberapa benang dan komponen seperti parser SQL, optimizer query, thread/koneksi handler, sistem dan status variabel, dan satu atau lebih mesin penyimpanan pluggable. Setiap mesin penyimpanan dirancang untuk mendukung kasus penggunaan khusus. Mesin penyimpanan default dan yang direkomendasikan adalahInnoDB, yang merupakan transaksional, tujuan umum, mesin database relasional yang sesuai dengan atomicity, konsistensi, isolasi, daya tahan (ACID) model. Fitur InnoDBstruktur dalam memori(buffer pool, ubah buffer, indeks hash adaptif, buffer log) sertastruktur on-disk(tablespace, tabel, indeks, undo log, redo log, file buffer doublewrite). Untuk memastikan bahwa database Anda melekat erat dengan model ACID,Mesin penyimpanan InnoDB mengimplementasikan berbagai kemampuanuntuk melindungi data Anda, termasuk transaksi, komit, rollback, pemulihan kerusakan, penguncian tingkat baris, dan kontrol konkurensi multiversi (MVCC).

Semua komponen internal instans DB ini bekerja bersama untuk membantu menjaga ketersediaan, integritas, dan keamanan data Anda pada tingkat kinerja yang diharapkan dan memuaskan. Bergantung pada beban kerja Anda, setiap komponen dan fitur mungkin memaksakan permintaan sumber daya pada subsistem CPU, memori, jaringan, dan penyimpanan. Ketika lonjakan permintaan untuk sumber daya tertentu melebihi kapasitas yang disediakan atau batas perangkat lunak untuk sumber daya tersebut (diberlakukan baik oleh parameter konfigurasi atau oleh desain perangkat lunak), instans DB dapat mengalami penurunan kinerja atau ketidaktersediaan dan korupsi lengkap. Oleh karena itu, sangat penting untuk mengukur dan memantau komponen internal ini, membandingkannya dengan nilai dasar yang ditentukan, dan menghasilkan peringatan jika nilai yang dipantau menyimpang dari nilai yang diharapkan.

Seperti dijelaskan sebelumnya, Anda dapat menggunakan yang berbedaalatuntuk memantau instance MySQL dan MariaDB Anda. Kami menyarankan Anda menggunakan Amazon RDS Performance Insights danCloudWatchalat untuk pemantauan dan peringatan, karena alat ini terintegrasi dengan Amazon RDS, mengumpulkan metrik resolusi tinggi, menyajikan informasi kinerja terbaru dalam waktu dekat, dan menghasilkan alarm.

Terlepas dari alat pemantauan pilihan Anda, kami sarankan Andanyalakan Skema Kinerjadi instans MySQL dan MariaDB DB Anda. YangSkema Kinerjaadalah fitur opsional untuk memantau pengoperasian server MySQL (instans DB) pada tingkat rendah, dan dirancang untuk memiliki dampak minimal pada kinerja database secara keseluruhan. Anda dapat mengelola fitur ini dengan menggunakanperformance_schemaparameter. Meskipun parameter ini opsional, Anda harus menggunakannya untuk mengumpulkan metrik per SQL resolusi tinggi (satu detik), metrik sesi aktif, peristiwa tunggu, dan informasi pemantauan tingkat rendah lainnya yang terperinci, yang dikumpulkan oleh Amazon RDS Performance Insights.

Bagian