Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengkonfigurasi Aurora SQL RDS My untuk SQL pencatatan
Log biner adalah sekumpulan file log yang berisi informasi tentang modifikasi data yang dibuat ke instance SQL server Aurora 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
Log biner hanya dapat diakses dari instans DB primer, bukan dari replika.
My SQL on Aurora 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 Aurora 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 klaster 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 klaster DB. Anda dapat memantau IOPS penggunaan dengan
VolumeWriteIOPs
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 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 .
-
Dari Tindakan, pilih Edit.
-
Atur parameter
binlog_format
ke format pencatatan log biner pilihan Anda (ROW
,STATEMENT
, atauMIXED
). Anda juga dapat menggunakan nilaiOFF
untuk menonaktifkan pencatatan log biner.catatan
Pengaturan
binlog_format
keOFF
dalam kelompok parameter cluster DB menonaktifkan variabellog_bin
sesi. Ini menonaktifkan logging biner pada cluster Aurora SQL My DB, yang pada gilirannya mengatur ulangbinlog_format
variabel sesi ke nilaiROW
default dalam database. -
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. Di Aurora My SQL versi 2.09 dan yang lebih rendah, saat Anda me-reboot instance penulis, semua instance pembaca di cluster DB juga di-boot ulang. Di Aurora My SQL versi 2.10 dan yang lebih tinggi, Anda harus me-reboot semua instance 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 My SQL DB yang berbeda di AWS Wilayah, cluster DB harus menggunakan grup 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 informasi selengkapnya tentang SQL parameter Aurora My, lihat. Parameter konfigurasi Aurora MySQL