默認情況下只有一個sql線程(一個線程一個數據庫)所以來讀取中繼日誌,主上並行的修改在從上變成了串行,
同步、異步:
指的是能否開啓新的線程。同步不能開啓新的線程,異步可以。
串行、並行(併發):
指的是任務的執行方式。串行是指多個任務時,各個任務按順序執行,完成一個之後才能進行下一個。並行指的是多個任務可以同時執行。異步是多個任務並行的前提條件。
那麼把串行變成並行,就是異步,也就是多線程
如何配置多線程複製(版本要大於5.7)
在從上執行以下命令
stop slave;
set global slave_parallel_type='loical_clock';
set global slave_parallel_workers=4;
start slave;