DBAtlas · Veritabanı operasyon atlası

Eski binary log'ları temizle (PURGE)

MySQLBinlog & Log

Komut

PURGE BINARY LOGS BEFORE NOW() - INTERVAL 7 DAY;

Ne yapar?

Belirtilen tarihten eski binary log dosyalarını diskten siler.

Ne zaman kullanılır?

Binlog'lar disk doldururken, artık gerekmeyen eski logları temizlemek için.

Dikkat

Bir replika hâlâ silinecek binlog'a ihtiyaç duyuyorsa replikasyon bozulur; önce SHOW REPLICA STATUS ile tüm replikaların ilerlediğini doğrula. Belirli dosyaya kadar silmek için: PURGE BINARY LOGS TO 'mysql-bin.000123'; Otomatik temizlik için binlog_expire_logs_seconds ayarını kullan.

DBAtlas'ta aç →

İlgili