MySQL NDB 集群内部机制手册

摘要

这是 MySQL NDB 集群内部机制手册,它包含有关 NDBCLUSTER 存储引擎的信息,这些信息对于运行 NDB 集群产品并非严格必要,但对于开发和调试目的可能会有用。本指南中涵盖的主题包括:节点之间使用的通信协议管理节点和数据节点使用的文件系统错误消息 以及 管理客户端中的调试 (DUMP) 命令

本指南中提供的信息适用于 NDB 集群 8.0 的最新版本,包括 NDB 集群 8.0.38,以及 NDB 集群 8.3 (8.3.0) 创新版本。由于 NDB 集群及其底层 API 的功能和其他重大变化,您不应期望此信息适用于 NDB 集群 7.5 之前的旧版本。使用旧版 NDB 集群的用户应升级到最新版本的 NDB 集群 8.0(这是最新的 GA 版本系列)或 NDB 集群 8.3 创新版本。

有关 NDB 集群 8.0 的更多信息,请参阅 MySQL NDB 集群 8.0 中的新增功能。有关 NDB 集群 8.3 的信息,请参阅 https://dev.mysqlserver.cn/doc/refman/8.3/en/mysql-cluster-what-is-new.html.

有关法律信息,请参阅 法律声明.

如果您需要使用 MySQL 的帮助,请访问 MySQL 论坛,在那里您可以与其他 MySQL 用户讨论您的问题。

许可信息 - NDB API。  如果您将 NDB API 与 MySQL NDB 集群的 商业 版本一起使用,请参阅 MySQL NDB 集群 8.0 商业版本许可信息用户手册 以获取许可信息,包括与可能包含在此商业版本中的第三方软件相关的许可信息。如果您将 NDB API 与 MySQL NDB 集群的 社区 版本一起使用,请参阅 MySQL NDB 集群 8.0 社区版本许可信息用户手册 以获取许可信息,包括与可能包含在此社区版本中的第三方软件相关的许可信息。

许可信息 - MySQL NDB 集群 8.3。  本产品可能包含在许可下使用的第三方软件。如果您使用的是 MySQL NDB 集群 8.3 的 商业 版本,请参阅 MySQL NDB 集群 8.3 商业版本许可信息用户手册 以获取许可信息,包括与可能包含在此商业版本中的第三方软件相关的许可信息。如果您使用的是 MySQL NDB 集群 8.3 的 社区 版本,请参阅 MySQL NDB 集群 8.3 社区版本许可信息用户手册 以获取许可信息,包括与可能包含在此社区版本中的第三方软件相关的许可信息。

许可信息 - MySQL NDB 集群 8.0。  本产品可能包含在许可下使用的第三方软件。如果您使用的是 MySQL NDB 集群 8.0 的 商业 版本,请参阅 MySQL NDB 集群 8.0 商业版本许可信息用户手册 以获取许可信息,包括与可能包含在此商业版本中的第三方软件相关的许可信息。如果您使用的是 MySQL NDB 集群 8.0 的 社区 版本,请参阅 MySQL NDB 集群 8.0 社区版本许可信息用户手册 以获取许可信息,包括与可能包含在此社区版本中的第三方软件相关的许可信息。

文档生成时间:2024-07-03 (修订版:78965)

目录

前言和法律声明
1 NDB 集群文件系统
1.1 NDB 集群数据节点文件系统
1.1.1 NDB 集群数据节点数据目录文件
1.1.2 NDB 集群数据节点文件系统目录
1.1.3 NDB 集群数据节点备份数据目录
1.1.4 NDB 集群磁盘数据表使用的文件
1.2 NDB 集群管理节点文件系统
2 NDB 集群管理客户端 DUMP 命令
2.1 DUMP 1
2.2 DUMP 13
2.3 DUMP 14
2.4 DUMP 15
2.5 DUMP 16
2.6 DUMP 17
2.7 DUMP 18
2.8 DUMP 19
2.9 DUMP 20
2.10 DUMP 21
2.11 DUMP 22
2.12 DUMP 23
2.13 DUMP 24
2.14 DUMP 25
2.15 DUMP 70
2.16 DUMP 400
2.17 DUMP 401
2.18 DUMP 402
2.19 DUMP 403
2.20 DUMP 406
2.21 DUMP 502
2.22 DUMP 503
2.23 DUMP 504
2.24 DUMP 505
2.25 DUMP 506
2.26 DUMP 908
2.27 DUMP 935
2.28 DUMP 1000
2.29 DUMP 1001
2.30 DUMP 1223
2.31 DUMP 1224
2.32 DUMP 1225
2.33 DUMP 1226
2.34 DUMP 1228
2.35 DUMP 1229
2.36 DUMP 1332
2.37 DUMP 1333
2.38 DUMP 2300
2.39 DUMP 2301
2.40 DUMP 2302
2.41 DUMP 2303
2.42 DUMP 2304
2.43 DUMP 2305
2.44 DUMP 2308
2.45 DUMP 2315
2.46 DUMP 2350
2.47 DUMP 2352
2.48 DUMP 2353
2.49 DUMP 2354
2.50 DUMP 2355
2.51 DUMP 2356
2.52 DUMP 2357
2.53 DUMP 2398
2.54 DUMP 2399
2.55 DUMP 2400
2.56 DUMP 2401
2.57 DUMP 2402
2.58 DUMP 2403
2.59 DUMP 2404
2.60 DUMP 2405
2.61 DUMP 2406
2.62 DUMP 2500
2.63 DUMP 2501
2.64 DUMP 2502
2.65 DUMP 2503 (已弃用)
2.66 DUMP 2504
2.67 DUMP 2505
2.68 DUMP 2506 (已弃用)
2.69 DUMP 2507
2.70 DUMP 2508
2.71 DUMP 2512
2.72 DUMP 2513
2.73 DUMP 2514
2.74 DUMP 2515
2.75 DUMP 2516
2.76 DUMP 2517
2.77 DUMP 2550
2.78 DUMP 2553
2.79 DUMP 2554
2.80 DUMP 2555
2.81 DUMP 2556
2.82 DUMP 2557
2.83 DUMP 2600
2.84 DUMP 2601
2.85 DUMP 2602
2.86 DUMP 2603
2.87 DUMP 2604
2.88 DUMP 2605
2.89 DUMP 2606
2.90 DUMP 2607
2.91 DUMP 2608
2.92 DUMP 2609
2.93 DUMP 2610
2.94 DUMP 2611
2.95 DUMP 2612
2.96 DUMP 4000
2.97 DUMP 4001
2.98 DUMP 5900
2.99 DUMP 7000
2.100 DUMP 7001
2.101 DUMP 7002
2.102 DUMP 7003
2.103 DUMP 7004
2.104 DUMP 7005
2.105 DUMP 7006
2.106 DUMP 7007
2.107 DUMP 7008
2.108 DUMP 7009
2.109 DUMP 7010
2.110 DUMP 7011
2.111 DUMP 7012
2.112 DUMP 7013
2.113 DUMP 7014
2.114 DUMP 7015
2.115 DUMP 7016
2.116 DUMP 7017
2.117 DUMP 7018
2.118 DUMP 7019
2.119 DUMP 7020
2.120 DUMP 7021
2.121 DUMP 7022
2.122 DUMP 7023
2.123 DUMP 7024
2.124 DUMP 7026
2.125 DUMP 7027
2.126 DUMP 7032
2.127 DUMP 7033
2.128 DUMP 7034
2.129 DUMP 7080
2.130 DUMP 7090
2.131 DUMP 7099
2.132 DUMP 8004
2.133 DUMP 8005
2.134 DUMP 8010
2.135 DUMP 8011
2.136 DUMP 8013
2.137 DUMP 9800
2.138 DUMP 9801
2.139 DUMP 9988
2.140 DUMP 9989
2.141 DUMP 9992
2.142 DUMP 9993
2.143 DUMP 10000
2.144 DUMP 10001
2.145 DUMP 10002
2.146 DUMP 10003
2.147 DUMP 11000
2.148 DUMP 11001
2.149 DUMP 12001
2.150 DUMP 12002
2.151 DUMP 12009
2.152 DUMP 103003
2.153 DUMP 103004
2.154 DUMP 103005
2.155 DUMP 13000
2.156 DUMP 130001
2.157 DUMP 13002
2.158 DUMP 13003
2.159 DUMP 14000
2.160 DUMP 14001
2.161 DUMP 14002
2.162 DUMP 14003
2.163 DUMP 30000
2.164 DUMP 100000
2.165 DUMP 100001
2.166 DUMP 100002
2.167 DUMP 100003
2.168 DUMP 100004
2.169 DUMP 100005
2.170 DUMP 100006
2.171 DUMP 100007
2.172 DUMP 100999
2.173 DUMP 101000
2.174 DUMP 101999
2.175 DUMP 102000
2.176 DUMP 102999
2.177 DUMP 103000
2.178 DUMP 103001
2.179 DUMP 103002
2.180 DUMP 104000
2.181 DUMP 104001
2.182 DUMP 104002
2.183 DUMP 104003
2.184 DUMP 104004
3 NDB 通信协议
3.1 NDB 协议概述
3.2 NDB 协议消息
3.3 操作和信号
4 NDB 内核块
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 块
5 NDB 集群启动阶段
5.1 初始化阶段 (阶段 -1)
5.2 配置读取阶段 (STTOR 阶段 -1)
5.3 STTOR 阶段 0
5.4 STTOR 阶段 1
5.5 STTOR 阶段 2
5.6 NDB_STTOR 阶段 1
5.7 STTOR 阶段 3
5.8 NDB_STTOR 阶段 2
5.9 STTOR 阶段 4
5.10 NDB_STTOR 第三阶段
5.11 STTOR 第五阶段
5.12 NDB_STTOR 第四阶段
5.13 NDB_STTOR 第五阶段
5.14 NDB_STTOR 第六阶段
5.15 STTOR 第六阶段
5.16 STTOR 第七阶段
5.17 STTOR 第八阶段
5.18 NDB_STTOR 第七阶段
5.19 STTOR 第九阶段
5.20 STTOR 第 101 阶段
5.21 第四阶段的系统重启处理
5.22 START_MEREQ 处理
6 NDB 架构对象版本
7 NDB 集群 API 错误
7.1 数据节点错误信息
7.1.1 ndbd 错误分类
7.1.2 ndbd 错误代码
7.2 NDB 传输器错误
A NDB 内部术语表
索引