B.3 API节点配置参数

  • ApiVerbose:启用 NDB API 调试;用于新开发银行的发展。

  • ArbitrationDelay:当被要求仲裁时,仲裁员在投票前等待这么多毫秒。

  • ArbitrationRank:如果为 0,则 API 节点不是仲裁者。内核按照 1、2 的顺序选择仲裁员。

  • AutoReconnect:指定 API 节点在与集群断开连接时是否应完全重新连接。

  • BatchByteSize:默认批量大小(以字节为单位)。

  • BatchSize:记录数的默认批量大小。

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

  • ConnectionMap:指定要连接的数据节点。

  • DefaultHashMapSize:设置大小(以桶为单位)以用于表哈希映射。支持三个值:0、240 和 3840。

  • DefaultOperationRedoProblemAction:在超过 RedoOverCommitCounter 的情况下如何处理操作。

  • ExecuteOnComputer: 引用先前定义的 COMPUTER 的字符串。

  • ExtraSendBufferMemory: 除了由 TotalSendBufferMemory 或 SendBufferMemory 分配的任何内存之外,用于发送缓冲区的内存。默认 (0) 允许最多 16MB。

  • HeartbeatThreadPriority:为API节点设置心跳线程策略和优先级;有关允许值,请参阅手册。

  • HostName:此 SQL 或 API 节点的主机名或 IP 地址。

  • Id: 标识 MySQL 服务器或 API 节点 (Id) 的编号。现在已弃用;请改用 NodeId。

  • MaxScanBatchSize:一次扫描的最大集体批量大小。

  • NodeId: 集群中所有节点中唯一标识SQL节点或API节点的编号。

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

  • TotalSendBufferMemory:用于所有传输器发送缓冲区的总内存。

  • wan:默认使用 WAN TCP 设置。