1条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
MySQL的二进制日志(binlog)有什么重要用途?
二进制日志(binlog)记录着数据库的变更,还记录着每个变更花费时间的信息,记录的单位是事件(enent),不是事务(transaction),一个事务可以包含多个事件。
从MySQL8.0开始,二进制日志默认是激活的,启用二进制日志会使MySQL的性能稍微降低但二进制日志的两个重要用途带来的好处通常超过了这一较小的性能下降。二进制日志有如下两个重要用途:
1)用于复制。将主服务器上的二进制日志发送到从服务器上,并将这些事件应用到从服务器上,实现主服务器和从服务器的数据同步。
2)用于数据恢复。恢复全量备份后,再应用二进制日志中的事件使数据库前滚,这种恢复方式称为时间点恢复或增量恢复。
评论
有用 3
墨值悬赏