mysql redo log和binlog区别
时间: 2023-11-08 18:37:20 浏览: 85
mysql三种日志文件的介绍
MySQL的redo log和binlog都是用来记录数据库操作的日志,但他们的使用场景和内容有所区别。redo log是InnoDB存储引擎特有的日志,用来保证事务的ACID特性,记录了数据修改的物理操作,如页面的写入、删除和修改等。而binlog是MySQL服务器的日志,用来记录数据库所有的操作语句,如insert、update、delete等,它记录的是逻辑操作。
简单来说,redo log是InnoDB引擎的物理日志,binlog是逻辑日志,记录的是操作语句。
阅读全文