10bet网址
MySQL NDB集群7.4版本说明
下载这些版本说明
PDF(美国Ltr)- 0.9 mb
PDF (A4)- 0.9 mb


MySQL NDB集群7.4版本说明/ MySQL NDB集群7.4.22 (5.6.42-ndb-7.4.22)(2018-10-23,通用可用性)

MySQL NDB集群7.4.22 (5.6.42-ndb-7.4.22)(2018-10-23,通用可用性)

MySQL NDB Cluster 7.4.22是MySQL NDB Cluster 7.4的一个新版本,基于MySQL Server 5.6,包含了该版本7.4的功能NDB存储引擎,以及修复在以前的NDB集群版本中最近发现的错误。

获取MySQL NDB Cluster 7.4。MySQL NDB Cluster 7.4的源代码和二进制文件可以从10bet博彩公司

有关MySQL NDB Cluster 7.4中所做更改的概述,请参阅NDB集群7.4有什么新内容

该版本还包含了之前NDB集群版本中所做的所有bug修复和更改,以及从MySQL 5.6到MySQL 5.6.42主线中添加的所有bug修复和特性更改MySQL 5.6.42的更改(2018-10-22,通用可用性)).

错误修复

  • MySQL NDB ClusterJ:当表中包含或者一个文本字段正在用ClusterJ查询一个不存在的记录,这是一个异常(该方法在当前blob状态下无效)被扔了出去。(错误# 28536926)

  • MySQL NDB ClusterJ:一个NullPointerException在使用ClusterJ对包含BLOB或TEXT字段的表执行全表扫描时抛出。这是因为省略了适当的对象初始化,现在通过此修复程序添加了这些初始化。(Bug #28199372, Bug #91242)

  • SUMA内核块接收一个SUB_STOP_REQ信号,它执行信号然后用SUB_STOP_CONF.(在此响应中继回API之后,API将打开以发送更多信息SUB_STOP_REQ信号)。在发送SUB_STOP_CONF,如果没有订阅者,SUMA会放弃订阅,这涉及到发送多个订阅DROP_TRIG_IMPL_REQ消息DBTUP.LocalProxy可以同时处理多达21个这样的请求;超过这个的都在短时间队列中排队。当执行DROP_TRIG_IMPL_REQ如果延迟,则队列有可能超载,导致数据节点在短时间队列错误

    方法的执行可以解决此问题SUB_STOP_REQ如果信号DBTUP已经处理过了DROP_TRIG_IMPL_REQ信号处于全容量,而不是排队DROP_TRIG_IMPL_REQ信号。(错误# 26574003)

  • 拥有大量延迟触发器有时会导致作业缓冲区耗尽。这可能是因为一个触发器可以执行许多操作——例如,一个外键父触发器可以对多个匹配的子表行执行操作——而基表上的行操作可以执行多个触发器。在这种情况下,行操作是批量执行的。当许多触发器的执行被延迟时(意味着所有延迟的触发器都在提交前执行),大量触发器操作的并发执行可能导致数据节点作业缓冲区或发送缓冲区耗尽,导致节点故障。

    通过限制并发触发操作的数量以及每个事务未完成的触发触发请求的数量,可以解决这个问题。

    对于即时触发器,限制并发触发器操作可能会增加等待执行的触发器数量,耗尽触发器记录池并导致错误并发触发的触发器太多(增加MaxNoOfFiredTriggers。.这可以通过增加来避免MaxNoOfFiredTriggers,减少用户事务批处理大小,或两者兼有。(错误# 22529864)

    参考文献:参见Bug #18229003, Bug #27310330。