图4 那么如何并行化,并行IO线程,还是并行SQL线程?其实两方面都可以并行,但是并行SQL线程的收益更大,因为SQL线程做的事情更多(解析,执行).并行IO线程,可以将从Master拉取和写Relay log分为两个线程:并行SQL线程则可以根据需要做到库级并行,表级并行,事务级并行.库级并行在mysql官方版本5.6已经实现.如下图,并行复制框架实际包含了一个协调线程和若干个工作线程,协调线程负责分发和解决冲突,工作线程只负责执行. 图中,DB1,DB2和DB3的事务就可以并发执行,提高了复…