美文网首页
binlog轮换和清理

binlog轮换和清理

作者: 嘘寒问暖 | 来源:发表于2022-08-22 23:44 被阅读0次

    从上⾯的例⼦我们也可以看出来,binlog并⾮只有⼀个,⽽基于真实的场景来说,始终写⼀个binlog⽂件肯定也是不可取的,⽽binlog轮换主要有3个场景:

    1. 服务器启动,每次服务器启动都会⽣成⼀个新的binlog⽂件。

    2. 达到最⼤⼤⼩,可以通过binlog-cache-size控制⼤⼩,达到最⼤⼤⼩后将更换。

    3. 显示刷新,flush logs将所有⽇志写⼊磁盘,这时候会创建⼀个新的⽂件写⼊,从第⼀个例⼦也能看出来执⾏完之后⽣成了⼀个新的⽇志binlog.000030的⽂件并且开始的位置是4。

    随着时间的推移,我们的binlog⽂件会越来越多,这时候有两种⽅式可以清除binlog:

    1. 通过设置expire-logs-days控制想保留的binlog⽇志⽂件天数,系统将会⾃动清理。

    2. 通过PURGE BINARY LOGS⼿动清理

    相关文章

      网友评论

          本文标题:binlog轮换和清理

          本文链接:https://www.haomeiwen.com/subject/gqjngrtx.html