MySQL NDB集群8.0/NDB集群配置/ NDB集群配置参数、选项和变量概述

4.2 NDB集群配置参数、选项与变量概述

下面几节提供了用于NDB集群节点配置参数的汇总表config.ini文件来管理节点行为的各个方面,以及读取的选项和变量mysqld从一个my.cnf当作为NDB集群进程运行时,可以从命令行启动。每个节点参数表都列出给定类型的参数(ndbdndb_mgmdmysqld电脑tcp,或单孔位微吹气扰动).所有表都包括参数、选项或变量的数据类型,以及适用的默认值、最小值和最大值。

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

重新启动系统需要完全关机并重新启动整个集群。初始系统重新启动需要对集群进行备份,在关机后擦除集群文件系统,然后在重新启动后从备份恢复。

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

重要的

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

然而,降低这些参数的值——无论是通过节点重新启动、节点初始重新启动,还是通过集群的整个系统重新启动——都不是一件容易的事情;建议您在经过仔细的计划和测试后才这样做。对于那些与内存使用和磁盘空间相关的参数尤其如此,例如MaxNoOfTablesMaxNoOfOrderedIndexes,MaxNoOfUniqueHashIndexes.此外,通常情况下,与内存和磁盘使用相关的配置参数可以通过简单的节点重新启动来提高,但它们需要通过初始节点重新启动来降低。

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

请注意

4294967039通常在这些表中显示为最大值。方法中定义了此值NDBCLUSTER消息人士MAX_INT_RNIL等于0 xfffffeff,或232−28−1