[英]Where can I find a variable about max bin log files in Maria DB ( I aint mean to say max_binlog_size)
磁盤中有太多二進制日志文件。
日志文件的數量保持在14~16,如下所示。 (通常是14)
mysql-bin-changelog.028255 134223043
mysql-bin-changelog.028256 134228506
mysql-bin-changelog.028257 134220246
mysql-bin-changelog.028258 134236483
mysql-bin-changelog.028259 134219139
mysql-bin-changelog.028260 134224849
mysql-bin-changelog.028261 134219266
mysql-bin-changelog.028262 134227092
mysql-bin-changelog.028263 16064294
mysql-bin-changelog.028264 134218994
mysql-bin-changelog.028265 134221078
mysql-bin-changelog.028266 134222337
mysql-bin-changelog.028267 134231770
mysql-bin-changelog.028268 134222330
mysql-bin-changelog.028269 119753944
我很確定像'134227341'這樣的最后一個標簽來自一個名為max_binlog_size的全局變量。 但是什么使得這個名單保持其規模?
我沒有設置這個Maria DB,所以我對此並不多。 這適用於RDS和MariaDB ver 10.x,並且沒有復制。
建議你將expire_logs_days
設置為14,這意味着任何超過14天的expire_logs_days
都會被自動刪除。
14天應該給你足夠的時間來注意Slave被破壞並在丟失它需要的binlog之前修復它。
如果你還沒有奴隸,你不使用binlogs進行備份,然后將其設置為1。
(還有其他方法,但這相當簡單。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.