接下来的几节包含有关
NDB
节点配置参数和特定于 NDB 的mysqld选项和变量的信息,这些选项和变量已添加到 NDB 7.3 中、已弃用或从中删除。
NDB 7.3 中添加了以下节点配置参数。
ConnectBackoffMaxTime
:指定以毫秒为单位的最长时间(~100 毫秒分辨率),以允许在此 API 节点尝试连接到任何给定数据节点之间。不包括正在进行连接尝试时经过的时间,在最坏的情况下可能需要几秒钟。通过设置为 0 禁用。如果当前没有数据节点连接到此 API 节点,则使用 StartConnectBackoffMaxTime。在 NDB 7.3.7 中添加。DiskPageBufferEntries
: 在 DiskPageBufferMemory 中分配的内存;非常大的磁盘事务可能需要增加此值。在 NDB 7.3.8 中添加。HeartbeatIntervalMgmdMgmd
:管理节点到管理节点心跳之间的时间;管理节点之间的连接在 3 次心跳丢失后被视为丢失。在 NDB 7.3.3 中添加。LcpScanProgressTimeout
:在关闭节点以确保系统范围的 LCP 进度之前,本地检查点片段扫描可以停止的最长时间。使用 0 禁用。在 NDB 7.3.3 中添加。RestartSubscriberConnectTimeout
:数据节点等待订阅 API 节点连接的时间量。设置为 0 以禁用超时,超时始终解析为最接近的整秒。在 NDB 7.3.6 中添加。StartConnectBackoffMaxTime
:与 ConnectBackoffMaxTime 相同,只是如果没有数据节点连接到此 API 节点,则使用此参数代替它。在 NDB 7.3.7 中添加。TimeBetweenGlobalCheckpointsTimeout
:将事务组提交到磁盘的最短超时时间。在 NDB 7.3.9 中添加。
NDB 7.3 中添加了以下系统变量、状态变量和服务器选项。
Ndb_last_commit_epoch_server
: Epoch 最近由 NDB 提交。在 NDB 7.3.8 中添加。Ndb_last_commit_epoch_session
:此 NDB 客户端最近提交的纪元。在 NDB 7.3.8 中添加。Ndb_slave_max_replicated_epoch
:最近在此副本上提交的 NDB 纪元。当这个值大于或等于 Ndb_conflict_last_conflict_epoch 时,还没有检测到冲突。在 NDB 7.3.8 中添加。create_old_temporals
:创建表时,使用 5.6.4 之前的存储格式存储时间类型。旨在用于 NDB 7.2 和 NDB 7.3/7.4 之间的复制和升级/降级。在 NDB 7.3.10 中添加。ndb_eventbuffer_max_alloc
:NDB API 可以为缓冲事件分配的最大内存。默认为 0(无限制)。在 NDB 7.3.3 中添加。ndb_recv_thread_activation_threshold
:接收线程接管集群连接轮询时的激活阈值(在并发活动线程中测量)。在 NDB 7.3.1 中添加。ndb_recv_thread_cpu_mask
:用于将接收线程锁定到特定 CPU 的 CPU 掩码;指定为十六进制。有关详细信息,请参阅文档。在 NDB 7.3.1 中添加。ndb_show_foreign_key_mock_tables
: 显示用于支持 foreign_key_checks=0 的模拟表。在 NDB 7.3.2 中添加。
NDB 7.3 中已弃用以下系统变量、状态变量和选项。
create_old_temporals
:创建表时,使用 5.6.4 之前的存储格式存储时间类型。旨在用于 NDB 7.2 和 NDB 7.3/7.4 之间的复制和升级/降级。在 NDB 7.3.10 中已弃用。