Mengkonfigurasi Aurora - Amazon Aurora

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

Mengkonfigurasi Aurora

Log biner adalah sekumpulan file log yang berisi informasi tentang modifikasi data yang dibuat ke instans server Aurora MySQL. Log biner berisi informasi seperti berikut:

  • Peristiwa yang menggambarkan perubahan basis data seperti pembuatan tabel atau modifikasi baris

  • Informasi tentang durasi setiap pernyataan yang memperbarui data

  • Peristiwa untuk pernyataan yang bisa saja memperbarui data, tetapi tidak

Log biner mencatat pernyataan yang dikirim selama replikasi. Log ini juga diperlukan untuk beberapa operasi pemulihan. Untuk mengetahui informasi selengkapnya, lihat The Binary Log dan Binary Log Overview dalam dokumentasi MySQL.

Log biner hanya dapat diakses dari instans DB primer, bukan dari replika.

MySQL di Amazon Aurora mendukung format pencatatan log biner berbasis baris, berbasis pernyataan, dan campuran. Kami merekomendasikan campuran kecuali Anda memerlukan format binlog tertentu. Untuk mengetahui detail tentang format log biner Aurora MySQL lainnya, lihat Binary logging formats dalam dokumentasi MySQL.

Jika Anda berencana menggunakan replikasi, format pencatatan log biner diperlukan karena menentukan catatan perubahan data yang dicatat di sumber dan dikirim ke target replikasi. Untuk informasi tentang kelebihan dan kelemahan format pencatatan log biner lainnya untuk replikasi, lihat Advantages and disadvantages of statement-based and row-based replication dalam dokumentasi MySQL.

penting

Mengatur format pencatatan log biner ke berbasis baris dapat menghasilkan file log biner yang sangat besar. File log biner besar mengurangi jumlah penyimpanan yang tersedia untuk klaster DB dan dapat meningkatkan jumlah waktu yang dibutuhkan untuk melakukan operasi pemulihan klaster DB.

Replikasi berbasis pernyataan dapat menyebabkan inkonsistensi antara klaster DB dan replika baca. Untuk informasi selengkapnya, lihat Determination of safe and unsafe statements in binary logging di dokumentasi MySQL.

Mengaktifkan pencatatan log biner akan meningkatkan jumlah operasi I/O disk tulis untuk klaster DB. Anda dapat memantau penggunaan IOPS dengan VolumeWriteIOPs CloudWatch metrik.

Untuk mengatur format pencatatan log biner MySQL
  1. Buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Grup parameter.

  3. Pilih grup parameter klaster DB, yang terkait dengan klaster DB, yang ingin dimodifikasi.

    Anda tidak dapat mengubah grup parameter default. Jika klaster DB menggunakan grup parameter default, buat grup parameter baru dan hubungkan dengan klaster DB.

    Untuk mengetahui informasi selengkapnya tentang grup parameter, lihat Menggunakan grup parameter.

  4. Dari Tindakan, pilih Edit.

  5. Atur parameter binlog_format ke format pencatatan log biner pilihan Anda (ROW, STATEMENT, atau MIXED). Anda juga dapat menggunakan nilai OFF untuk menonaktifkan pencatatan log biner.

    catatan

    Pengaturan binlog_format ke OFF dalam kelompok parameter cluster DB menonaktifkan variabel log_bin sesi. Ini menonaktifkan logging biner pada cluster DB MySQL Aurora, yang pada gilirannya binlog_format mengatur ulang variabel sesi ke nilai default dalam database. ROW

  6. Pilih Simpan perubahan untuk menyimpan pembaruan ke grup parameter klaster DB.

Setelah melakukan langkah-langkah ini, Anda harus mem-boot ulang instans penulis di klaster DB untuk menerapkan perubahan. Dalam Aurora MySQL versi 2.09 dan yang lebih rendah, saat Anda mem-boot ulang instans penulis, semua instans pembaca di klaster DB juga akan di-boot ulang. Dalam Aurora MySQL versi 2.10 dan yang lebih baru, Anda harus mem-boot ulang semua instans pembaca secara manual. Untuk informasi selengkapnya, lihat Mem-boot ulang klaster DB Amazon Aurora atau instans DB Amazon Aurora.

penting

Mengubah grup parameter klaster DB memengaruhi semua klaster DB yang menggunakan grup parameter tersebut. Jika Anda ingin menentukan format logging biner yang berbeda untuk cluster Aurora MySQL DB yang berbeda di AWS Wilayah, cluster DB harus menggunakan kelompok parameter cluster DB yang berbeda. Grup parameter ini mengidentifikasi format pencatatan log yang berbeda. Tetapkan grup parameter klaster DB yang sesuai ke masing-masing klaster DB. Untuk mengetahui informasi selengkapnya tentang parameter Aurora MySQL, lihat Parameter konfigurasi Aurora MySQL.