MySQL事务之undo log 与redo log 纵然间 2024-03-07 47 阅读1分钟 redo log:记录的是数据也的物理变化,服务宕机可以用来同步数据。 undo log:记录的是逻辑日志,当事务回滚时,通过逆操作恢复原来的数据,比如删除一条数据的时候,就会在undo log日志文件中新增一条delete 语句,如果发生回滚就执行逆操作。 redo log保证了事务的持久性,undo log 保证了事务的原子性和一致性。