All Products
Search
Document Center

ApsaraDB RDS:Apa yang harus saya lakukan jika kapasitas penyimpanan instans ApsaraDB RDS for MySQL habis karena file log biner?

Last Updated:Aug 22, 2026

Instans RDS Anda terkunci dan operasi write diblokir karena file log biner telah menghabiskan seluruh kapasitas penyimpanan yang tersedia. Ikuti langkah-langkah berikut untuk segera melepaskan ruang penyimpanan dan mencegah masalah ini terulang.

Mengapa log biner memenuhi penyimpanan

Transaksi besar dan operasi DML pada field besar menyebabkan RDS menghasilkan file log biner secara cepat. Jika proses upload ke OSS tidak mampu mengimbangi laju pembuatan file, log akan menumpuk di disk instans. Ketika penyimpanan habis, RDS secara otomatis mengunci instans untuk mencegah kehilangan data.

File log biner mendukung ketersediaan tinggi dan pemulihan berbasis waktu tertentu (point-in-time recoverability). Jangan nonaktifkan binary logging hanya untuk mendapatkan kembali ruang disk—gunakan metode di bawah ini sebagai gantinya.

Prasyarat

Sebelum memulai:

  • Instans Anda menjalankan MySQL 5.5, MySQL 5.6, MySQL 5.7, atau MySQL 8.0.

  • Anda telah memperluas kapasitas penyimpanan instans sehingga penggunaan penyimpanan berada pada 80% atau di bawahnya. Untuk petunjuknya, lihat Change instance specifications.

Solusi 1: Upload log biner ke OSS segera

Gunakan metode ini untuk perbaikan segera. Fitur Upload Binlogs secara asinkron mengupload semua file log biner yang memenuhi syarat ke bucket Object Storage Service (OSS), lalu menghapusnya dari instans.

RDS Basic Edition tidak mendukung fitur Upload Binlogs. Jika instans Anda menggunakan Edisi Dasar, gunakan Solusi 2 sebagai gantinya.
  1. Masuk ke Konsol ApsaraDB RDS. Di bilah navigasi atas, pilih wilayah tempat instans Anda berada.

  2. Temukan instans RDS dan klik ID instans tersebut.

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

  4. Klik Upload Binlogs. Di kotak dialog yang muncul, klik OK.

一键上传

Setelah Anda mengklik Upload Binlogs, perhatikan hal-hal berikut:

  • Berikan waktu sekitar 15 menit agar proses upload selesai. Jangan klik Upload Binlogs lagi selama operasi sedang berlangsung.

  • Operasi ini menghapus semua file log biner kecuali dua file terbaru. Jika hanya ada dua file, tidak ada yang dihapus.

  • File log biner yang sedang ditulis tidak dapat dihapus. Ruang penyimpanan akan dilepaskan setelah file yang diupload dihapus dari instans.

  • Untuk memeriksa apakah ruang penyimpanan telah dilepaskan, buka halaman Basic Information instans.

Solusi 2: Ubah kebijakan retensi log lokal

Sesuaikan kebijakan retensi agar file log biner diupload ke OSS dan dihapus dari instans lebih cepat. Ini merupakan satu-satunya opsi untuk instans RDS Basic Edition sekaligus tindakan pencegahan utama.

  1. Masuk ke Konsol ApsaraDB RDS. Di bilah navigasi atas, pilih wilayah tempat instans Anda berada.

  2. Temukan instans RDS dan klik ID instans tersebut.

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

  4. Di tab Backup Settings, klik Edit di sebelah kanan Local Log Backup Settings. Sesuaikan pengaturan retensi sesuai kebutuhan bisnis Anda.

Mengatur Retention Period ke 0 berarti file log biner tidak disimpan secara lokal—file tersebut langsung diupload ke bucket OSS saat dibuat.
修改本地日志

Langkah selanjutnya

Setelah instans dibuka kuncinya, aktifkan ekspansi penyimpanan otomatis untuk mencegah kejadian penguncian di masa depan. Untuk petunjuknya, lihat Configure automatic storage expansion for an ApsaraDB RDS for MySQL instance.

Kami juga menyarankan Anda mengidentifikasi akar penyebab pertumbuhan cepat file log biner untuk menghindari pengulangan. Penyebab umum meliputi transaksi besar dan operasi DML yang melibatkan field besar.

Referensi