All Products
Search
Document Center

ApsaraDB RDS:Kelola log biner

Last Updated:Jun 21, 2026

Log biner MySQL adalah file yang mencatat semua modifikasi data. Anda dapat menggunakan log biner untuk menyiapkan arsitektur primary/secondary atau membuat tugas pelacakan perubahan. Topik ini menjelaskan cara melihat atau menghapus log biner instans ApsaraDB RDS for MySQL.

Perbedaan antara log biner dan cadangan log

Item

Binary log

Log backup

Ikhtisar

Digunakan untuk menyiapkan arsitektur primary/secondary atau membuat tugas pelacakan perubahan.

Setelah Anda mengaktifkan fitur log backup, log biner diunggah secara real time ke backup storage untuk membuat cadangan log. Anda dapat menggunakan cadangan log untuk melakukan pemulihan pada titik waktu ke titik waktu apa pun dalam periode retensi. Untuk informasi selengkapnya, lihat Log backups for ApsaraDB RDS for MySQL.

Aktifkan/Nonaktifkan

Diaktifkan secara default dan tidak dapat dinonaktifkan.

Dapat diaktifkan atau dinonaktifkan.

Penagihan

Tidak dikenai biaya.

Fitur log backup gratis dan mencakup kuota gratis untuk backup storage. Anda hanya dikenai biaya untuk backup storage ketika total ukuran data dan cadangan log Anda melebihi kuota gratis. Untuk informasi selengkapnya, lihat backup fees.

Storage space

Mengonsumsi storage space instans Anda.

Anda dapat melihat penggunaan penyimpanan di bagian Usage Statistics pada halaman Basic Information instans.

Tidak mengonsumsi storage space instans Anda.

Catatan

Cadangan log disimpan di backup storage, yang tidak dapat diakses secara langsung. Anda dapat melihat ukuran cadangan log Anda di bagian Usage Statistics pada halaman Basic Information instans.

Cara pembuatan log biner

Instans ApsaraDB RDS for MySQL menghasilkan log biner secara real time. Aturan pembuatan log baru bergantung pada edisi instans:

  • RDS Basic Edition, RDS Cluster Edition, dan RDS High-availability Edition: Log biner baru dibuat ketika file saat ini melebihi ukuran 512 MB atau telah aktif lebih dari 6 jam.

  • RDS Enterprise Edition: Log biner baru dibuat ketika file saat ini melebihi ukuran 512 MB.

Catatan

Log biner mungkin berukuran lebih kecil dari 512 MB, misalnya karena eksekusi perintah atau restart sistem. Log juga mungkin lebih besar dari 512 MB jika transaksi besar sedang berlangsung, karena sistem menunggu transaksi selesai sebelum beralih ke file berikutnya.

Lihat log biner

Kasus penggunaan

Jika fitur SQL Explorer and Audit dinonaktifkan, Anda tidak dapat langsung melihat catatan operasi setelah data terhapus secara tidak sengaja atau database hilang. Dalam kasus seperti itu, Anda dapat menganalisis log biner untuk menentukan waktu penghapusan, lalu menggunakan cadangan untuk memulihkan data.

Prosedur

Lihat ukuran log biner

  1. Login ke Konsol ApsaraDB RDS dan buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS dan klik ID instans tersebut.

  2. Di panel navigasi kiri, klik Monitoring and Alerts dan lihat penggunaan ruang log.

    Catatan

    Ukuran log biner biasanya sama di instans primary dan secondary. Namun, perbedaan dapat terjadi karena replikasi lag, keterlambatan dump log biner, tugas migrasi DTS yang sedang berlangsung, atau penerapan log di instans secondary.

    binlog空间

Hapus log biner

Catatan
  • Binary logging diaktifkan secara default dan tidak dapat dinonaktifkan. Anda dapat mengonfigurasi kebijakan retensi untuk menghapus log biner secara otomatis atau menghapusnya secara manual.

  • Menghapus log biner akan membebaskan ruang penyimpanan lokalnya.

  • Menghapus log biner tidak memengaruhi ukuran cadangan log Anda atau fitur pemulihan pada titik waktu, yang bergantung pada cadangan log.

Penghapusan otomatis

  1. Login ke Konsol ApsaraDB RDS dan buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS dan klik ID instans tersebut.

  2. Di panel navigasi kiri, klik Backup and Restoration.

  3. Klik tab Backup Strategy dan edit Local Log Backup Settings. Aturan berikut menentukan kapan log biner dihapus secara otomatis:

    Trigger

    Condition

    Default

    Actions

    Retention Period

    Usia log biner melebihi periode retensi yang ditentukan.

    3 jam

    Jika fitur log backup diaktifkan, log biner secara otomatis dipurge setelah dicadangkan dan melebihi periode retensi.

    Maximum Storage Usage

    Penggunaan ruang penyimpanan melebihi persentase maksimum yang ditentukan.

    Catatan

    Penggunaan ruang penyimpanan = Total ukuran log biner / Total ruang penyimpanan tersedia instans.

    30%

    Log biner tertua secara otomatis dipurge hingga persentase penggunaan turun di bawah batas yang ditentukan.

    Retained Files

    Jumlah log biner melebihi jumlah maksimum yang ditentukan.

    60

    Log biner tertua secara otomatis dipurge hingga jumlah file turun di bawah batas yang ditentukan.

    Available Storage

    Total penggunaan penyimpanan instans melebihi 80% atau ruang penyimpanan tersisa kurang dari 5 GB.

    -

    Log biner tertua dipurge hingga total penggunaan penyimpanan turun di bawah 80% dan ruang tersedia melebihi 5 GB.

Penghapusan manual

  1. Login ke Konsol ApsaraDB RDS dan buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS dan klik ID instans tersebut.

  2. Di panel navigasi kiri, klik Backup and Restoration.

  3. Klik Upload Binlogs, lalu klik OK.

    Catatan
    • Operasi ini menghapus semua log biner kecuali dua log terbaru. Proses ini mungkin memerlukan waktu untuk diselesaikan.

    • Operasi ini tidak didukung untuk instans RDS Basic Edition.

    • Jika log biner tidak dihapus dan Anda melihat entri berikut di Error Logs pada halaman Logs, hal ini mungkin disebabkan oleh koneksi client atau tugas pelacakan perubahan yang aktif. Untuk mengatasinya, hentikan koneksi atau tugas terkait.

      [Warning] file /home/mysql/data3001/mysql/mysql-bin.069435 was not purged because it was being readby thread number 17126285
    • Fitur Upload Binlogs mengunggah log biner ke OSS. Periode retensi file-file ini di OSS sama dengan periode retensi cadangan log Anda.

  4. (Opsional) Hubungkan ke instans dan jalankan perintah show binary logs; untuk melihat daftar log biner. Untuk petunjuk cara menghubungkan, lihat Connect to an ApsaraDB RDS for MySQL instance by using DMS.

  5. (Opsional) Anda dapat memeriksa ukuran log biner di halaman Monitoring and Alerts. Untuk memastikan log biner telah dihapus, buka halaman Monitoring and Alerts, temukan grafik MySQL Storage Usage, dan arahkan kursor ke grafik untuk melihat ukuran setiap item penyimpanan. Perhatikan nilai binlog_size. Pada contoh, nilainya adalah 1,35 MB.

Operasi terkait

FAQ

  • Q: Bagaimana cara mengaktifkan binary logging untuk instans ApsaraDB RDS for MySQL?

    A: Binary logging untuk ApsaraDB RDS for MySQL diaktifkan secara default dan tidak dapat dinonaktifkan. Untuk informasi selengkapnya, lihat Manage binary logs.

  • Q: Mengapa ukuran log biner berbeda antara instans primary dan secondary?

    A: Ukuran log biner biasanya sama di instans primary dan secondary. Namun, perbedaan dapat terjadi karena beberapa alasan:

    • Replikasi lag, keterlambatan proses dump log biner, atau tugas migrasi DTS yang sedang berlangsung.

    • Instans secondary mungkin mengalami keterlambatan dalam menerapkan log.

  • Q: Mengapa log biner saya dihapus secara otomatis segera setelah dibuat?

    A: Hal ini dapat terjadi jika penggunaan ruang penyimpanan instans mencapai 80% atau ruang tersisa kurang dari 5 GB. Jika opsi Available Storage Space dalam Local Log Retention Policy Anda diaktifkan, log biner akan dipurge untuk membebaskan ruang. Untuk mencegah instans Anda terkunci, kami menyarankan agar Anda secara manual meningkatkan ruang penyimpanan atau mengaktifkan fitur automatic storage expansion.