2011年11月17日星期四

二进制日志中语句的顺序

今天看到文档上说二进制日志中语句的顺序会按照commit的顺序出现, 于是我猜想这样如果设置了slave的话, 因为slave都是单线程执行的, 那么执行的顺序是否也会按照commit的顺序执行.
由此, 一个auto increment的表, 如果首先插入的后commit, 会不会到slave端后执行, 从而最终产生的auto increment值会与master不一样.
结果证明, 不会!!

slave段的数据与master端的数据是一致的.
呵呵, 看来是我自己太....了.

没有评论: