文档首页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  ...  /  NDB 集群配置参数、选项和变量概述

25.4.2 NDB 集群配置参数、选项和变量概述

接下来的几节将提供 NDB 集群节点配置参数的汇总表,这些参数在 config.ini 文件中用于控制节点行为的各个方面,以及 mysqldmy.cnf 文件或命令行作为 NDB 集群进程运行时读取的选项和变量。每个节点参数表都列出了给定类型(ndbdndb_mgmdmysqldcomputertcpshm)的参数、选项或变量,以及适用的数据类型、默认值、最小值和最大值。

重启节点时的注意事项。  对于节点参数,这些表还指出了更改给定配置参数的值所需的重启类型(节点重启或系统重启)——以及重启是否必须使用 --initial 选项。执行节点重启或初始节点重启时,必须依次重启集群的所有数据节点(也称为 滚动重启)。可以使用这种方式在线更新标记为 node 的集群配置参数,即无需关闭集群。初始节点重启需要使用 --initial 选项重启每个 ndbd 进程。

系统重启需要完全关闭并重启整个集群。初始系统重启需要备份集群,在关闭后擦除集群文件系统,然后在重启后从备份中恢复。

在任何集群重启中,必须重启集群的所有管理服务器,以便它们读取更新后的配置参数值。

重要

数值集群参数的值通常可以增加而不会出现任何问题,但建议逐步进行,以相对较小的增量进行调整。其中许多参数可以使用滚动重启在线增加。

但是,降低此类参数的值(无论是使用节点重启、节点初始重启,还是甚至完全系统重启集群)都不应掉以轻心;建议您仅在仔细计划和测试后才这样做。对于那些与内存使用和磁盘空间相关的参数尤其如此,例如 MaxNoOfTablesMaxNoOfOrderedIndexesMaxNoOfUniqueHashIndexes。此外,通常情况下,可以使用简单的节点重启来提高与内存和磁盘使用相关的配置参数,但需要初始节点重启才能降低它们。

由于其中一些参数可用于配置多种类型的集群节点,因此它们可能出现在多个表中。

注意

4294967039 在这些表中经常作为最大值出现。此值在 NDBCLUSTER 源代码中定义为 MAX_INT_RNIL,等于 0xFFFFFEFF232 − 28 − 1