Documentation Home
MySQL NDB Cluster 7.5 发行说明  /  MySQL NDB Cluster 7.5.3 (5.7.13-ndb-7.5.3) 的变化(2016-07-08,发布候选)

MySQL NDB Cluster 7.5.3 (5.7.13-ndb-7.5.3) 的变化(2016-07-08,发布候选)

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

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

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

此版本还合并了以前 NDB Cluster 版本中所做的所有错误修复和更改,以及通过 MySQL 5.7.13 在主线 MySQL 5.7 中添加的所有错误修复和功能更改(请参阅MySQL 5.7.13 中的更改(2016-06- 02,全面上市))。

添加或更改的功能

修正错误

  • NDB Cluster APIs: 发出的扫描锁接管 NdbScanOperation::lockCurrentTuple() 没有为接管操作设置操作类型。(缺陷号 23314028)

  • 和表没有提供任何历史信息。 (漏洞 #23520271)ndbinfo cpustat_1seccpustat_20sec

  • 在关闭期间,mysqldNDB Util: Stop进程有时会在记录 ...后挂起NDB Util: Wakeup。(漏洞 #23343739)

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

  • 在扩展或缩减哈希表期间,在DBACC内核块中分配新的溢出页会导致数据节点在索引内存不足时失败。这有时会在大表的大小非常迅速地增加或减少之后发生。(漏洞 #23304519)

    参考:这个问题是 Bug #13436216 的回归。

  • 当从发送 SCAN_FRAGREQ信号到接收相应的跟踪时间过去SCAN_FRAGCONF时,DBTC内核块中假设 a SCAN_FRAGCONF只能在发送 SCAN_FRAGREQor SCAN_NEXTREQ信号后发生,但情况并非总是如此:本地查询处理程序实际上有可能,发送 后,立即在报告扫描已关闭时SCAN_FRAGCONF发送一个附加信号。SCAN_FRAGCONF通过确保每次在使用前初始化计时器值来解决此问题。(错误#81907、错误#23605817、错误#23306695)

  • 表索引以不确定的顺序列在 ndb_desc的输出中,该顺序可能因平台而异。现在这些索引在输出中按 ID 排序。(漏洞 #81763,漏洞 #23547742)

  • 集群重启后,第一次尝试读取 、 、 或 表中的任何一个都会生成 一条 警告 ,表明表中缺少列。随后,发现这些表中的每一个都缺少和 列。(缺陷 #81681,缺陷 #23514557)ndbinfo cpustatcpustat_50mscpustat_1seccpustat_20secthread_sleepingspin_time

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

  • 使用ThreadConfig 带有尾随逗号的参数值会导致断言。(错误#81588,错误#23344374)