mysql中binglog底层原理分析

binglog 是一个二进制的日志文件,会记录mysql的数据更新或潜在个跟新 (delete from table where id =xxx)

主从复制就是依靠binglog

master -slave

master负责更新操作
slave同步master数据,增加读操作的性能,分担读操作的负担

io thread sql thread

relay log

binglog
statement 默认的 基于sql语句

row,基于行模式, 修改了一张表, update table set value =x; 更新了1000条, 记录1000条变更的数据

mixed 混合模式, 更具具体情况,判断用statement模式还是row模式

posted @ 2018-07-08 18:34  james.yj  阅读(2965)  评论(0编辑  收藏  举报