Documentation Home
MySQL 8.0 参考手册  / 第 23 章 MySQL NDB Cluster 8.0  / 23.2 NDB Cluster 概述  / 23.2.5 NDB 8.0 中添加、弃用或删除的选项、变量和参数  /  18.2.5.2 NDB 7.4 中添加、弃用或删除的选项、变量和参数

18.2.5.2 NDB 7.4 中添加、弃用或删除的选项、变量和参数

接下来的几节包含有关 NDB节点配置参数和特定于 NDB 的mysqld选项和变量的信息,这些选项和变量已添加到 NDB 7.4 中、已弃用或从中删除。

NDB 7.4 中引入的参数

NDB 7.4 中添加了以下节点配置参数。

  • ApiVerbose:启用 NDB API 调试;用于新开发银行的发展。在 NDB 7.4.12 中添加。

  • BackupDiskWriteSpeedPct: 设置数据节点分配的最大写入速度 (MaxDiskWriteSpeed) 的百分比,以在开始备份时为 LCP 保留。在 NDB 7.4.8 中添加。

  • ConnectBackoffMaxTime:指定以毫秒为单位的最长时间(~100 毫秒分辨率),以允许在此 API 节点尝试连接到任何给定数据节点之间。不包括正在进行连接尝试时经过的时间,在最坏的情况下可能需要几秒钟。通过设置为 0 禁用。如果当前没有数据节点连接到此 API 节点,则使用 StartConnectBackoffMaxTime。在 NDB 7.4.2 中添加。

  • DiskPageBufferEntries: 在 DiskPageBufferMemory 中分配的内存;非常大的磁盘事务可能需要增加此值。在 NDB 7.4.3 中添加。

  • MaxDiskWriteSpeed:没有重新启动时,LCP 和备份每秒可以写入的最大字节数。在 NDB 7.4.1 中添加。

  • MaxDiskWriteSpeedOtherNodeRestart:当另一个节点重新启动时,LCP 和备份每秒可以写入的最大字节数。在 NDB 7.4.1 中添加。

  • MaxDiskWriteSpeedOwnRestart:此节点重新启动时,LCP 和备份每秒可以写入的最大字节数。在 NDB 7.4.1 中添加。

  • MaxParallelCopyInstances:节点重启期间的并行副本数。默认值为 0,即在两个节点上使用 LDM 的数量,最大为 16。在 NDB 7.4.3 中添加。

  • MinDiskWriteSpeed:LCP 和备份每秒可以写入的最小字节数。在 NDB 7.4.1 中添加。

  • SchedulerResponsiveness: 设置 NDB 调度器响应优化 0-10;较高的值提供更好的响应时间,但吞吐量较低。在 NDB 7.4.9 中添加。

  • StartConnectBackoffMaxTime:与 ConnectBackoffMaxTime 相同,只是如果没有数据节点连接到此 API 节点,则使用此参数代替它。在 NDB 7.4.2 中添加。

  • TimeBetweenGlobalCheckpointsTimeout:将事务组提交到磁盘的最短超时时间。在 NDB 7.4.5 中添加。

NDB 7.4 中弃用的参数

NDB 7.4 中已弃用以下节点配置参数。

  • BackupMemory:为每个节点的备份分配的总内存(以字节为单位)。在 NDB 7.4.8 中已弃用。

  • DiskCheckpointSpeed:检查点每秒允许写入的字节数。在 NDB 7.4.1 中已弃用。

  • DiskCheckpointSpeedInRestart:重启期间检查点允许写入的字节数,每秒。在 NDB 7.4.1 中已弃用。

NDB 7.4 中删除的参数

NDB 7.4 中没有删除任何节点配置参数。

NDB 7.4 中引入的选项和变量

NDB 7.4 中添加了以下系统变量、状态变量和服务器选项。

  • Ndb_conflict_fn_epoch2:NDB 复制 NDB$EPOCH2() 冲突检测函数发现的冲突行数。在 NDB 7.4.2 中添加。

  • Ndb_conflict_fn_epoch2_trans:NDB 复制 NDB$EPOCH2_TRANS() 冲突检测函数发现的冲突行数。在 NDB 7.4.2 中添加。

  • Ndb_conflict_fn_max_del_win:基于 NDB$MAX_DELETE_WIN() 结果的 NDB 复制冲突解决方案已应用于更新和删除操作的次数。在 NDB 7.4.1 中添加。

  • Ndb_conflict_last_conflict_epoch:此副本上最近的 NDB 纪元,其中检测到一些冲突。在 NDB 7.4.2 中添加。

  • Ndb_conflict_last_stable_epoch: 事务冲突函数发现冲突的行数。在 NDB 7.4.2 中添加。

  • Ndb_conflict_reflected_op_discard_count:在执行期间由于错误而未应用的反映操作数。在 NDB 7.4.2 中添加。

  • Ndb_conflict_reflected_op_prepare_count:收到的已准备好执行的反映操作数。在 NDB 7.4.2 中添加。

  • Ndb_conflict_refresh_op_count:已准备的刷新操作数。在 NDB 7.4.2 中添加。

  • Ndb_conflict_trans_row_conflict_count:事务冲突函数发现的冲突行数。包括包含在冲突事务中或依赖于冲突事务的任何行。在 NDB 7.4.2 中添加。

  • Ndb_epoch_delete_delete_count:检测到的删除-删除冲突数(已应用删除操作,但行不存在)。在 NDB 7.4.2 中添加。

  • Ndb_last_commit_epoch_server: Epoch 最近由 NDB 提交。在 NDB 7.4.1 中添加。

  • Ndb_last_commit_epoch_session:此 NDB 客户端最近提交的纪元。在 NDB 7.4.1 中添加。

  • Ndb_slave_max_replicated_epoch:最近在此副本上提交的 NDB 纪元。当这个值大于或等于 Ndb_conflict_last_conflict_epoch 时,还没有检测到冲突。在 NDB 7.4.1 中添加。

  • create_old_temporals:创建表时,使用 5.6.4 之前的存储格式存储时间类型。旨在用于 NDB 7.2 和 NDB 7.3/7.4 之间的复制和升级/降级。在 NDB 7.4.7 中添加。

  • ndb-log-exclusive-reads: 记录主键读用独占锁;允许基于读取冲突解决冲突。在 NDB 7.4.1 中添加。

  • ndb-log-fail-terminate:如果无法完整记录所有找到的行事件,则终止 mysqld 进程。在 NDB 7.4.28 中添加。

  • ndb-log-update-minimal:以最小格式记录更新。在 NDB 7.4.16 中添加。

  • ndb_clear_apply_status:导致 RESET SLAVE/RESET REPLICA 清除 ndb_apply_status 表中的所有行;默认开启。在 NDB 7.4.9 中添加。

  • ndb_eventbuffer_free_percent:在达到 ndb_eventbuffer_max_alloc 设置的限制后,在恢复缓冲之前事件缓冲区中应可用的可用内存百分比。在 NDB 7.4.3 中添加。

  • ndb_log_exclusive_reads: 记录主键读用独占锁;允许基于读取冲突解决冲突。在 NDB 7.4.1 中添加。

  • ndb_slave_conflict_role:副本在冲突检测和解决中扮演的角色。值为 PRIMARY、SECONDARY、PASS 或 NONE 之一(默认值)。仅当复制 SQL 线程停止时才能更改。有关详细信息,请参阅文档。在 NDB 7.4.1 中添加。

NDB 7.4 中弃用的选项和变量

NDB 7.4 中已弃用以下系统变量、状态变量和选项。

  • create_old_temporals:创建表时,使用 5.6.4 之前的存储格式存储时间类型。旨在用于 NDB 7.2 和 NDB 7.3/7.4 之间的复制和升级/降级。在 NDB 7.4.7 中已弃用。

NDB 7.4 中删除的选项和变量

NDB 7.4 中没有删除任何系统变量、状态变量或选项。