Documentation Home
MySQL NDB Cluster 7.4 发行说明  /  MySQL NDB Cluster 7.4.28 (5.6.48-ndb-7.4.28) 的变化(2020-04-28,正式发布)

MySQL NDB Cluster 7.4.28 (5.6.48-ndb-7.4.28) 的变化(2020-04-28,正式发布)

MySQL NDB Cluster 7.4.28 是 MySQL NDB Cluster 7.4 的新版本,它基于 MySQL Server 5.6,包括NDB存储引擎 7.4 版中的功能,并修复了最近在以前的 NDB Cluster 版本中发现的错误。

获取 MySQL NDB Cluster 7.4。  MySQL NDB Cluster 7.4 源代码和二进制文件可以从https://mysql.net.cn/downloads/cluster/获得。

有关 MySQL NDB Cluster 7.4 中所做更改的概述,请参阅 NDB Cluster 7.4 中的新增功能

此版本还合并了以前 NDB Cluster 版本中所做的所有错误修复和更改,以及通过 MySQL 5.6.48 在主线 MySQL 5.6 中添加的所有错误修复和功能更改(请参阅MySQL 5.6.48 中的更改(2020-04- 27, 一般可用性) ) 。

添加或更改的功能

  • NDB 客户端程序: 删除了ndb_waiterndb_show_tables实用程序对 NDBT库的依赖。该库用于 NDB开发测试,正常使用不需要。此更改对用户的可见影响是这些程序在运行完成后不再打印 。依赖此行为的应用程序应在升级到此版本时进行更新以反映此更改。 NDBT_ProgramExit - status

  • 添加了 mysqld--ndb-log-fail-terminate的选项。使用时,这会导致 SQL 节点在无法记录所有行事件时终止。(漏洞 #21911930)

    参考资料:另请参阅:Bug #30383919。

修正错误

  • 当节点 ID 分配请求因 NotMaster临时错误而失败时,总是立即重试节点 ID 分配,而不考虑错误原因。这导致了非常高的重试率,其影响可以观察到 节点 失败日志消息的Alloc 节点 IDnnn数量过多(大约每秒 15,000 条消息)。(缺陷号 30293495)

  • 对于NDB没有显式主键的表,NdbReceiverBuffer可以分配太小的大小。这是因为NDB从数据节点发送的属性位图总是包含主键。在这种情况下,现在考虑了隐藏主键所需的额外空间。(缺陷号 30183466)