### 23.4.2 NDB Cluster 配置参数、选项和变量概述

[23.4.2.1 NDB Cluster 数据节点配置参数](mysql-cluster-params-ndbd.html)
[23.4.2.2 NDB 集群管理节点配置参数](mysql-cluster-params-mgmd.html)
[23.4.2.3 NDB Cluster SQL 节点和 API 节点配置参数](mysql-cluster-params-api.html)
[23.4.2.4 其他 NDB 集群配置参数](mysql-cluster-params-other.html)
[23.4.2.5 NDB Cluster mysqld 选项和变量参考](mysql-cluster-option-tables.html)

[](<>)[](<>)

接下来的几节提供了 NDB Cluster 节点配置参数的摘要表，用于`配置文件`文件来管理节点行为的各个方面，以及读取的选项和变量[**mysqld**](mysqld.html)从一个`我的.cnf`文件或作为 NDB Cluster 进程运行时从命令行。每个节点参数表都列出了给定类型的参数 (`ndbd`,`ndb_mgmd`,`mysqld`,`计算机`,`tcp`， 要么`嘘`）。所有表都包括参数、选项或变量的数据类型，以及适用的默认值、最小值和最大值。

**重启节点时的注意事项。**对于节点参数，这些表还指示需要哪种类型的重新启动（节点重新启动或系统重新启动），以及是否必须使用`- 最初的`— 更改给定配置参数的值。在执行节点重启或初始节点重启时，必须依次重启集群的所有数据节点（也称为滚动重启）。可以更新标记为的集群配置参数`节点`以这种方式在线（即不关闭集群）。初始节点重新启动需要重新启动每个节点[**ndbd**](mysql-cluster-programs-ndbd.html)过程与`- 最初的`选项。

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

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

重要的

数值集群参数的值通常可以毫无问题地增加，尽管建议逐步这样做，以相对较小的增量进行此类调整。其中许多可以使用滚动重启在线增加。

然而，减少这些参数的值——无论是使用节点重启、节点初始重启，还是集群的完整系统重启——都不是轻率的；建议您仅在仔细规划和测试后才这样做。对于那些与内存使用和磁盘空间相关的参数尤其如此，例如[`MaxNoOfTables`](mysql-cluster-ndbd-definition.html#ndbparam-ndbd-maxnooftables),[`MaxNoOfOrderedIndexes`](mysql-cluster-ndbd-definition.html#ndbparam-ndbd-maxnooforderedindexes)， 和[`MaxNoOfUniqueHashIndexes`](mysql-cluster-ndbd-definition.html#ndbparam-ndbd-maxnoofuniquehashindexes).此外，通常情况下，与内存和磁盘使用相关的配置参数可以通过简单的节点重启来提高，但它们需要初始节点重启才能降低。

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

笔记

`4294967039`通常在这些表中显示为最大值。该值在[`NDBCLUSTER`](mysql-cluster.html)来源为`MAX_INT_RNIL`并且等于`0xFFFFFEFF`， 要么`2<sup>32</sup> - 2<sup>8</sup> - 1`.
