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 数据节点配置参数的文档中获取有关这些线程的更多信息。