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_repmain、rep和recv线程,作为类型的线程main_rep_recv
NDB 8.0.23 中添加了 和 线程
类型query。recover
ThreadConfig您可以从数据节点配置参数
的文档中获取有关这些线程的更多信息
。