10bet官方网站文档之家
MySQL NDB集群7.5发布说明
下载这些发布说明
PDF(美国LTR)- 0.9MB.
PDF (A4)- 1.0 mb
HTML下载(TGZ)- 205.9 kb
HTML下载(ZIP)- 271.0 kb


MySQL NDB集群7.5发布说明/ Changes in MySQL NDB Cluster 7.5.18 (5.7.30-ndb-7.5.18) (20-04-28, General Availability)

MySQL NDB Cluster 7.5.18 (5.7.30-ndb-7.5.18) (2020-04-28, General Availability)

MySQL NDB群集7.5.18是基于MySQL Server 5.7的新版本MySQL NDB群集7.5,包括7.5版中的功能NDB存储引擎,以及修复最近发现的bug在以前的NDB集群版本。

获取MySQL NDB集群7.5。MySQL NDB群集7.5源代码和二进制文件可以从中获得10bet博彩公司

有关MySQL NDB集群7.5中的更改概述,请参阅什么是新的NDB集群7.5

此版本还包含所有错误修复和在先前的NDB群集版本中进行的更改,以及在MySQL 5.7中在MySQL 5.7中添加的所有错误修复和功能更改(参见MySQL 5.7.30 (2020-04-27, General Availability))。

功能添加或更改

  • NDB客户程序:控件添加了两个选项ndb_blob_tool实用程序,使其能够检测存在于其中存在的内联部件的缺失的BLOB零件,并用正确长度的占位符BLOB部件(包括空间字符组成)替换这些部分。要检查是否有缺少BLOB零件,请使用ndb_blob_tool——check-missing选项。要替换占位符丢失的任何BLOB部件,请使用该程序——添加缺少的选项,也在这个版本中添加。(错误# 28583971)

  • NDB客户程序:控件中删除了一个依赖项ndb_waiterndb_show_tables实用程序NDBT.图书馆。这个库,用于NDB开发用于测试,不是正常使用所必需的。这一变化对用户的明显影响是,这些程序不再打印NDBT_ProgramExit -状态完成运行后。应更新依赖此行为的应用程序,以在升级到此版本时反映此更改。

  • mysql ndb clusterj:未使用的antlr3插件已从Clusterj中删除POM.文件。(错误# 29931625)

  • mysql ndb clusterj:mysql ndb群集8.0的最低java版本群集支持现在是Java 8.(错误#29931625)

  • mysql ndb clusterj:群集使用的一些Java API在最近的Java版本中弃用。这些调整已对Clusterj进行:

    • 替换所有Class.newInstance ()打电话.newInstance Class.getDeclaredConstructor () ()呼叫。还更新了异常处理和无需测试用例。

    • 所有的数字类的构造函数从a中实例化一个对象细绳或者原语类型被弃用。将所有此类已废弃的实例化调用替换为相应的的价值()方法调用。

    • proxy.getproxyclass()现在已弃用。这DomainTypeHandlerImpl类现在使用该类直接创建一个新实例Proxy.newProxyInstance ()方法;所有参考资料代理人类及其构造函数将从DomainTypeHandlerImpl班级。sessionFactoryimpl.类现在使用代理对象底层的接口来标识域类,而不是使用proxy类。也更新了DomainTypeHandlerFactoryTest

    • finalize()方法现在已弃用。此补丁不会更改覆盖的finalize()方法,只是取消了有关它们的警告。这种弃用将在以后的补丁中单独处理。

    • 更新了CMake配置,以将弃用警告视为编译Clusterj时的错误。

    (错误# 29931625)

  • 添加了——ndb-log-fail-terminate选择mysqld.。在使用时,如果SQL节点无法记录所有行事件,则会导致该节点终止。(错误# 21911930)

    参考文献:另见:Bug#30383919。

错误修复

  • mysql ndb clusterj:当一个日期值从NDB集群中读取,ClusterJ有时会从行中提取错误的年值。这是因为实用程序班级,打开包装时日期价值,错误地提取了一年的一些额外比特。此补丁使ClusterJ仅提取所需的位。(bug#30600320)

  • mysql ndb clusterj:当群集的时候NdbOperation: AbortOption类型有值AO_IgnoreOnError,当有读取错误时,Clusterj认为随着行丢失并返回而不是例外。这是因为ao_ignoreonerro, 这execute ()方法始终在每次事务后返回成功代码,并且Clusterj应该检查任何单个操作中的任何错误;但是,在案例中未检查读取操作。使用此补丁,查询执行后,现在检查读取操作,从而报告读取错误。(bug#30076276)

  • 恢复签名的自动增量列时,ndb_restore在确定数据中包含的最大值时,错误地处理了负值。(错误# 30928710)

  • 当节点ID分配请求失败时Notmaster.临时错误,节点ID分配始终立即重试,而不考虑错误原因。这导致了非常高的重试率,其效果可以被观察为过度数量为节点分配节点idNNN.失败的日志消息(每秒每秒15,000条消息)。(bug#30293495)

  • 为了NDB表格没有显式主键,NdbReceiverBuffer可以用太小的尺寸分配。这是由于属性位图发送到的事实NDB从数据节点中总是包含主键。在这种情况下,现在考虑了隐藏主键所需的额外空间。(错误# 30183466)