接下来的几节包含有关
NDB
节点配置参数和特定于 NDB 的mysqld选项和变量的信息,这些选项和变量已添加到 NDB 7.6 中、已弃用或从中删除。
NDB 7.6 中添加了以下节点配置参数。
EnablePartialLcp
:启用部分LCP(真);如果禁用 (false),则所有 LCP 都写入完整的检查点。在 NDB 7.6.4 中添加。EnableRedoControl
:启用自适应检查点速度以控制重做日志的使用。在 NDB 7.6.7 中添加。InsertRecoveryWork
:用于插入行的 RecoveryWork 的百分比;除非正在使用部分本地检查点,否则无效。在 NDB 7.6.5 中添加。LocationDomainId
:将此 API 节点分配给特定的可用性域或区域。0(默认值)保留此未设置。在 NDB 7.6.4 中添加。LocationDomainId
:将此管理节点分配给特定的可用性域或区域。0(默认值)保留此未设置。在 NDB 7.6.4 中添加。LocationDomainId
:将此数据节点分配给特定的可用性域或区域。0(默认值)保留此未设置。在 NDB 7.6.4 中添加。MaxFKBuildBatchSize
:用于构建外键的最大扫描批量大小。增加此值可能会加速外键的构建,但也会影响正在进行的流量。在 NDB 7.6.4 中添加。MaxReorgBuildBatchSize
:用于重组表分区的最大扫描批处理大小。增加此值可能会加快表分区重组,但也会影响正在进行的流量。在 NDB 7.6.4 中添加。MaxUIBuildBatchSize
:用于构建唯一键的最大扫描批量大小。增加此值可能会加快唯一密钥的构建,但也会影响正在进行的流量。在 NDB 7.6.4 中添加。ODirectSyncFlag
: O_DIRECT 写入被视为同步写入;当 ODirect 未启用时忽略,InitFragmentLogFiles 设置为 SPARSE,或两者。在 NDB 7.6.4 中添加。PreSendChecksum
:如果该参数和Checksum都开启,则执行pre-send checksum校验,检查节点间所有SHM信号是否有错。在 NDB 7.6.6 中添加。PreSendChecksum
:如果该参数和Checksum都开启,则进行pre-send checksum校验,检查节点间所有TCP信号是否有错。在 NDB 7.6.6 中添加。RecoveryWork
:LCP 文件的存储开销百分比:值越大,意味着正常操作的工作越少,恢复期间的工作越多。在 NDB 7.6.4 中添加。SendBufferMemory
:共享内存缓冲区中的字节数,用于从该节点发送的信号。在 NDB 7.6.6 中添加。ShmSpinTime
:接收时,休眠前旋转的微秒数。在 NDB 7.6.6 中添加。UseShm
:在此数据节点和也在该主机上运行的 API 节点之间使用共享内存连接。在 NDB 7.6.6 中添加。WatchDogImmediateKill
:当为真时,只要出现看门狗问题,线程就会立即被杀死;用于测试和调试。在 NDB 7.6.7 中添加。
NDB 7.6 中已弃用以下节点配置参数。
BackupDataBufferSize
:备份数据缓冲区的默认大小(以字节为单位)。在 NDB 7.6.4 中已弃用。BackupMaxWriteSize
:备份进行的文件系统写入的最大大小(以字节为单位)。在 NDB 7.6.4 中已弃用。BackupWriteSize
:备份进行的文件系统写入的默认大小(以字节为单位)。在 NDB 7.6.4 中已弃用。IndexMemory
:每个数据节点上分配用于存储索引的字节数;取决于可用的系统 RAM 和 DataMemory 的大小。在 NDB 7.6.2 中已弃用。Signum
: 用于发信号的信号编号。在 NDB 7.6.6 中已弃用。
NDB 7.6 中添加了以下系统变量、状态变量和服务器选项。
Ndb_system_name
:配置的集群系统名称;如果服务器未连接到 NDB,则为空。在 NDB 7.6.2 中添加。ndb-log-fail-terminate
:如果无法完整记录所有找到的行事件,则终止 mysqld 进程。在 NDB 7.6.14 中添加。ndb-log-update-minimal
:以最小格式记录更新。在 NDB 7.6.3 中添加。ndb_row_checksum
:启用时,设置行校验和;默认启用。在 NDB 7.6.8 中添加。