White在【后端】面试题挑战 Day3 MySQL 日志有了解过吗?binlog、redolog、undolog 分别有什么作用、下的评论详情

「White」在《【后端】面试题挑战 Day3 MySQL 日志有了解过吗?binlog、redolog、undolog 分别有什么作用、》下的评论详情
White

binlog一般记录了MySql服务器上所有修改和更新操作,包括DDL和DML。binlog是事务提交后生成的,可以用于回复数据库,也用于实现主从同步。

redolog是重做日志,用于恢复数据,保证数据的一致性和持久性。当MySql发生修改时,redolog会将这些操作记录下来,并写入磁盘。当MySql发生宕机或崩溃时,通过重放redolog就可以恢复数据。

undolog时回滚日志,当发生事务失败回滚的时候,undolog会记录操作并写入磁盘(记录的是SQL语句)...

2023-02-22
0条回复
暂无数据
这条评论还没有人回复~
下载 APP