MySQL NDB 叢集 8.1 手冊
MySQL NDB 叢集 8.0 手冊
NDB 叢集 API 開發者指南
目錄
- 4.1 BACKUP 區塊
- 4.2 CMVMI 區塊
- 4.3 DBACC 區塊
- 4.4 DBDICT 區塊
- 4.5 DBDIH 區塊
- 4.6 DBINFO 區塊
- 4.7 DBLQH 區塊
- 4.8 DBSPJ 區塊
- 4.9 DBTC 區塊
- 4.10 DBTUP 區塊
- 4.11 DBTUX 區塊
- 4.12 DBUTIL 區塊
- 4.13 LGMAN 區塊
- 4.14 NDBCNTR 區塊
- 4.15 NDBFS 區塊
- 4.16 PGMAN 區塊
- 4.17 QMGR 區塊
- 4.18 RESTORE 區塊
- 4.19 SUMA 區塊
- 4.20 THRMAN 區塊
- 4.21 TRPMAN 區塊
- 4.22 TSMAN 區塊
- 4.23 TRIX 區塊
本章節提供關於構成 NDB
核心的主要軟體模組的資訊。這些區塊的實作檔案可以在 NDB 叢集原始碼樹中的 storage/ndb/src/kernel/blocks/
底下的數個目錄中找到。
如其他地方所述,NDB
核心使用許多不同的執行緒來執行各種任務。核心區塊會與這些執行緒相關聯,如下表所示
表 4.1 NDB 核心區塊與 NDB 核心執行緒
執行緒 (ThreadConfig 名稱) |
核心區塊 |
---|---|
主要 (main ) |
CMVMI (主要), DBINFO , DBDICT , DBDIH , NDBCNTR , QMGR , DBUTIL |
LDM (ldm ) |
DBTUP , DBACC , DBLQH (主要), DBTUX , BACKUP , TSMAN , LGMAN , PGMAN , RESTORE |
TC (tc ) |
DBTC (主要), TRIX |
複製 (rep ) |
SUMA (主要), DBSPJ |
接收器 (recv ) |
CMVMI |
傳送器 (send ) |
CMVMI |
I/O (io ) |
NDBFS |
查詢 (query ) |
DBQTUP , DBQACC , DBQLQH , DBQTUX , QBACKUP QRESTORE |
復原 (recover ) |
DBQTUP , DBQACC , DBQLQH , DBQTUX , QBACKUP QRESTORE |
NDB 8.0.22 和更新版本提供以下組合
main
和rep
執行緒,作為main_rep
類型的執行緒main
、rep
和recv
執行緒,作為main_rep_recv
類型的執行緒
query
和 recover
執行緒類型是在 NDB 8.0.23 中加入的。
您可以從 ThreadConfig
資料節點組態參數的文件中取得有關這些執行緒的更多資訊。