原来mysql binlog内容是先保存在trx_cache中的,如果中间rollback则直接将cache清空就好了,不会写入到binlog文件中,但是如果事 务里有non-transactional的语句则rollback会把cache中的内容写入binlog,来保障slave的正确性,这篇关于 mysql binlog细节的文档还不错。
mysql binlog细节
猜你喜欢
转载自san-yun.iteye.com/blog/1936793
今日推荐
周排行