Mengkonfigurasi pencatatan biner MariaDB - 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.

Mengkonfigurasi pencatatan biner MariaDB

Log biner adalah sekumpulan file log yang berisi informasi tentang modifikasi data yang dibuat ke instance server MariaDB. 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 informasi selengkapnya, lihat Log Biner di dokumentasi MariaDB.

Fitur backup otomatis menentukan apakah pencatatan biner diaktifkan atau dinonaktifkan untuk MariaDB. Anda memiliki opsi berikut:

Mengaktifkan pencatatan log biner

Mengatur periode retensi cadangan ke nilai non-nol positif.

Menonaktifkan pencatatan log biner

Mengatur periode retensi cadangan ke nol.

Untuk informasi selengkapnya, lihat Mengaktifkan pencadangan otomatis.

MariaDB di RDS Amazon mendukung format logging biner berbasis baris, berbasis pernyataan, dan campuran. Format pencatatan log biner default adalah campuran. Untuk detail tentang berbagai format log biner MariaDB, lihat Format Log Biner dalam dokumentasi MariaDB.

Jika Anda berencana menggunakan replikasi, format pencatatan log biner tersebut penting. Hal ini karena format menentukan catatan perubahan data yang dicatat di sumber dan dikirim ke target replikasi. Untuk informasi tentang kelebihan dan kekurangan format logging biner yang berbeda untuk replikasi, lihat Keuntungan dan Kerugian Replikasi Berbasis Pernyataan dan Berbasis Baris dalam dokumentasi Saya. SQL

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 instans DB. File ini juga dapat meningkatkan jumlah waktu untuk melakukan operasi pemulihan instans DB.

Replikasi berbasis pernyataan dapat menyebabkan inkonsistensi antara instans DB sumber dan replika baca. Untuk informasi selengkapnya, lihat Pernyataan Tidak Aman untuk Replikasi Berbasis Pernyataan dalam dokumentasi MariaDB.

Mengaktifkan logging biner meningkatkan jumlah operasi I/O disk tulis ke instance DB. Anda dapat memantau IOPS penggunaan dengan WriteIOPS CloudWatch metrik.

Untuk mengatur format pencatatan log biner MariaDB
  1. Masuk ke AWS Management Console dan buka RDS konsol Amazon di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Grup parameter.

  3. Pilih grup parameter yang digunakan oleh instans DB yang ingin diubah.

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

    Untuk mengetahui informasi selengkapnya tentang grup parameter DB, lihat Grup parameter untuk RDS.

  4. Untuk Tindakan grup parameter, pilih Edit.

  5. Tetapkan binlog_format parameter ke format logging biner pilihan Anda (ROW, STATEMENT, atau MIXED).

    Anda dapat menonaktifkan pencatatan log biner dengan mengatur periode retensi cadangan instans DB ke nol, tetapi tindakan ini akan menonaktifkan cadangan otomatis harian. Menonaktifkan pencadangan otomatis mematikan atau menonaktifkan variabel sesi. log_bin Ini menonaktifkan logging biner pada instance RDS for MariaDB DB, yang pada gilirannya mengatur ulang variabel sesi binlog_format ke nilai default dalam database. ROW Sebaiknya jangan menonaktifkan cadangan. Untuk mengetahui informasi selengkapnya tentang pengaturan Periode penyimpanan cadangan, lihat Pengaturan untuk instans DB.

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

Karena binlog_format parameternya dinamis RDS untuk MariaDB, Anda tidak perlu me-reboot instance DB agar perubahan diterapkan.

penting

Mengubah grup parameter DB memengaruhi semua instans DB yang menggunakan grup parameter tersebut. Jika Anda ingin menentukan format logging biner yang berbeda untuk instance MariaDB DB yang berbeda di Wilayah, instans DB harus AWS menggunakan grup parameter DB yang berbeda. Grup parameter ini mengidentifikasikan format logging yang berbeda. Tetapkan grup parameter DB yang sesuai ke masing-masing instans DB.