mysql binlog和redolog
时间: 2023-09-02 12:10:38 浏览: 104
mysql三种日志文件的介绍
MySQL的redolog和binlog都是用来记录数据库操作的日志,但是它们的作用和使用场景是不同的。
redolog是InnoDB存储引擎特有的日志,用于记录事务的操作,包括对数据的修改、插入和删除等。redolog是在内存中缓存的,当事务提交时,会将redolog写入磁盘中的redo log文件中,以保证数据的持久性。
binlog是MySQL服务器的日志,用于记录所有的数据库操作,包括对数据的修改、插入和删除等。binlog是在磁盘上的文件,可以用于数据备份、恢复和复制等操作。
因此,redolog主要用于保证事务的原子性和持久性,而binlog主要用于数据备份、恢复和复制等操作。
阅读全文