說明:如果在mysql5.6開啟並行複製功能,sql執行緒就變成了coordinator執行緒,那麼coordinator執行緒主要負責兩部分內容:
1.若判斷可以並行執行,那麼選擇worker執行緒執行事務的二進位制日誌
2.若判斷不可以並行執行,如該操作是ddl,亦或者是事務跨schema操作,則等待所有的worker執行緒執行完成之後在執行當前的日誌
所以,coordinator執行緒並不是僅將日誌傳送給worker執行緒,也可以回放日誌,但是所有可以並行的操作交付由worker執行緒完成。coordinator執行緒與worker是典型的生產者消費者模型
mysql 體系結構 了解MySQL體系結構
mysql 資料庫體系結構圖 mysql 由以下幾部分組成 1 connectors 不同語言中與 sql 的互動 show variables like connection variable name value character set connection utf8 collation c...
簡述mysql體系結構 MySQL體系結構
一 mysql登入方式 一 tcp ip方式 遠端 本地 mysql uroot poldboy123 h 10.0.0.51 p3306 二 socket方式 mysql uroot poldboy123 s tmp mysql.sock 二 例項介紹 例項 mysqld後台守護程序 主線程 ma...
MySQL體系結構
了解mysql必須牢牢記住其體系結構圖,mysql是由sql介面,解析器,優化器,快取,儲存引擎組成的 1 connectors指的是不同語言中與sql的互動 2 management serveices utilities 系統管理和控制工具 3 connection pool 連線池。管理緩衝使...