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 資料節點組態參數的文件中取得有關這些執行緒的更多資訊。