Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  ...  /  Overview of NDB Cluster Configuration Parameters, Options, and Variables

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

以下几节提供了NDB集群节点配置参数的总结表格,这些参数在config.ini文件中用于控制节点行为,以及mysqldmy.cnf文件或命令行读取的选项和变量,当作为NDB集群进程运行时。每个节点参数表格列出了给定类型(ndbdndb_ mgmdmysqldcomputertcpshm)的参数,包括参数、选项或变量的数据类型,以及其默认值、最小值和最大值等。

重新启动节点时的考虑.  对于节点参数,这些表格还指示了更改给定配置参数的值需要什么类型的重新启动(节点重新启动或系统重新启动)—是否需要使用--initial选项。进行节点重新启动或初始节点重新启动时,所有集群数据节点都必须逐个重新启动(也称为rolling restart)。可以在线更新标记为node的集群配置参数—that is, without shutting down the cluster—in this fashion。初始节点重新启动需要使用--initial选项重新启动每个ndbd进程。

整个集群的系统重启需要完全关闭和重新启动整个集群。初始系统重启需要在关机后备份集群、清除文件系统,然后在重启后从备份中恢复。

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

Important

大多数numeric集群参数的值可以增加没有问题,但是建议逐步进行调整,使得这些调整相对较小。许多这些参数可以在线更改,使用滚动重启。

然而,无论是使用节点重启、初始节点重启还是整个系统重启来减少这些参数的值,这都不是轻松的事情;建议在进行这种操作之前进行仔细的计划和测试。这尤其适用于与内存使用和磁盘空间相关的参数,例如MaxNoOfTablesMaxNoOfOrderedIndexesMaxNoOfUniqueHashIndexes。此外,配置参数涉及内存和磁盘使用的参数通常可以使用简单的节点重启来提高,但需要初始节点重启才能降低。

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

Note

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