mysql複製性能優化

默認情況下只有一個sql線程(一個線程一個數據庫)所以來讀取中繼日誌,主上並行的修改在從上變成了串行,

同步、異步:
指的是能否開啓新的線程。同步不能開啓新的線程,異步可以。
串行、並行(併發):
指的是任務的執行方式。串行是指多個任務時,各個任務按順序執行,完成一個之後才能進行下一個。並行指的是多個任務可以同時執行。異步是多個任務並行的前提條件。

那麼把串行變成並行,就是異步,也就是多線程
如何配置多線程複製(版本要大於5.7)
在從上執行以下命令

stop slave;
set global slave_parallel_type='loical_clock';
set global slave_parallel_workers=4;
start slave;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章