接下来的几节包含关于NDB
节点配置参数和ndb特定mysqldNDB 7.3中已添加、已弃用或已删除的选项和变量。
以下节点配置参数已在NDB 7.3中添加。
ConnectBackoffMaxTime
:指定此API节点允许连接到任何给定数据节点的最长时间,以毫秒为单位(~100ms分辨率)。不包括正在进行连接尝试时所花费的时间,在最坏的情况下可能需要几秒钟。通过设置为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 7.3.8中新增。Ndb_last_commit_epoch_session
:该NDB客户端最近提交的Epoch。在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掩码;指定为十六进制。详细信息10bet官方网站请参见文档。在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中已移除。