Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengkonfigurasi biner saya
Log biner adalah sekumpulan file log yang berisi informasi tentang modifikasi data yang dibuat ke instance SQL server My. 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
Fitur pencadangan otomatis menentukan apakah logging biner diaktifkan atau dinonaktifkan untuk My. SQL 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.
My SQL on RDSAmazon mendukung format logging biner berbasis baris, berbasis pernyataan, dan campuran. Kami merekomendasikan campuran kecuali Anda memerlukan format binlog tertentu. Untuk detail tentang berbagai format log SQL biner My, lihat Format Pencatatan Biner
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 kekurangan format logging biner yang berbeda untuk replikasi, lihat Keuntungan dan Kerugian Replikasi Berbasis Pernyataan dan Berbasis Baris dalam dokumentasi Saya
penting
Dengan My SQL 8.0.34, My SQL menghentikan parameter. binlog_format
Di SQL versi saya yang lebih baru, My SQL berencana untuk menghapus parameter dan hanya mendukung replikasi berbasis baris. Sebagai hasilnya, kami merekomendasikan penggunaan logging berbasis row untuk pengaturan SQL replikasi Saya yang baru. Untuk informasi selengkapnya, lihat binlog_format
Replikasi berbasis pernyataan dapat menyebabkan inkonsistensi antara instans DB dan replika baca. Untuk informasi selengkapnya, lihat Penentuan Pernyataan Aman dan Tidak Aman di Binary Logging
Mengaktifkan pencatatan log biner akan meningkatkan jumlah operasi I/O disk tulis untuk instans DB. Anda dapat memantau IOPS penggunaan dengan WriteIOPS
CloudWatch metrik.
Untuk mengatur format pencatatan SQL biner saya
Buka RDS konsol Amazon di https://console.aws.amazon.com/rds/
. -
Di panel navigasi, pilih Grup parameter.
-
Pilih grup parameter DB, yang terkait dengan instans DB, yang ingin dimodifikasi.
Anda tidak dapat mengubah grup parameter default. Jika instans DB menggunakan grup parameter default, buat grup parameter baru dan hubungkan dengan instans DB.
Untuk mengetahui informasi selengkapnya tentang grup parameter, lihat Grup parameter untuk RDS.
-
Dari Tindakan, pilih Edit.
-
Atur parameter
binlog_format
ke format pencatatan log biner pilihan Anda (ROW
,STATEMENT
, atauMIXED
).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 My SQL DB, yang pada gilirannya mengatur ulang variabelbinlog_format
sesi ke nilai defaultROW
dalam database. Sebaiknya jangan menonaktifkan cadangan. Untuk mengetahui informasi selengkapnya tentang pengaturan Periode penyimpanan cadangan, lihat Pengaturan untuk instans DB. -
Pilih Simpan perubahan untuk menyimpan pembaruan ke grup parameter DB.
Karena binlog_format
parameternya dinamis RDS untuk MySQL, Anda tidak perlu me-reboot instance DB agar perubahan diterapkan. (Perhatikan bahwa di Aurora MySQL, parameter ini statis. Untuk informasi selengkapnya, lihat Mengonfigurasi Aurora Pencatatan biner SQL saya.)
penting
Mengubah grup parameter DB memengaruhi semua instans DB yang menggunakan grup parameter tersebut. Jika Anda ingin menentukan format logging biner yang berbeda untuk instans My SQL DB yang berbeda di AWS Wilayah, instans DB harus 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.