MySQL NDB 集群 8.1 手册
MySQL NDB 集群 8.0 手册
NDB 集群 API 开发者指南
目录
本章提供构成 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
数据节点配置参数的文档中获取有关这些线程的更多信息。