MySQL NDB Cluster 内部手册 /
第 4 章 NDB 内核块
目录
本章提供有关构成NDB
内核的主要软件模块的信息。包含这些块的实现的文件可以在
storage/ndb/src/kernel/blocks/
NDB Cluster 源树下的几个目录中找到。
正如其他地方所描述的,NDB
内核使用许多不同的线程来执行各种任务。内核块与这些线程相关联,如下表所示:
表 4.1 NDB 内核块和 NDB 内核线程
线程(ThreadConfig 名称) |
内核块 |
---|---|
主要 ( main ) |
CMVMI (初级),
DBINFO ,
DBDICT ,
DBDIH ,
NDBCNTR ,
QMGR ,
DBUTIL
|
低密度脂蛋白 ( ldm ) |
DBTUP ,
DBACC ,
DBLQH (初级),
DBTUX ,
BACKUP ,
TSMAN ,
LGMAN ,
PGMAN ,
RESTORE
|
时间 ( tc ) |
DBTC (基本的),
TRIX
|
复制 ( rep ) |
SUMA (基本的),
DBSPJ
|
接收器 ( recv ) |
CMVMI |
发件人 ( send ) |
CMVMI |
输入/输出 ( 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
NDB 8.0.23 中添加了 和 线程
类型query
。recover
ThreadConfig
您可以从数据节点配置参数
的文档中获取有关这些线程的更多信息
。