mysql 是先写入binlog 还是 redolog
时间: 2023-11-08 09:27:14 浏览: 105
mysql binlog
MySQL先写入redo log,然后再写入binlog。
当有一个事务提交时,MySQL会先将事务写入到redo log中,然后再将事务写入到binlog中。redo log是用来保证MySQL在崩溃或者断电等异常情况下可以快速恢复数据一致性的,而binlog是用来实现主从复制、数据库备份和恢复等功能的。因此,redo log的写入速度比binlog更快,而binlog则更适合持久化数据。
阅读全文