25.2.4 MySQL NDB 集群 8.4 中的新内容
以下部分描述了MySQL NDB 集群在NDB 集群 8.4.0中相对于之前发布系列的实现变化。NDB 集群 8.4作为一个开发版本提供,用于预览和测试当前正在开发中的新功能。在生产环境中,请使用NDB 8.0;有关更多信息,请参阅MySQL NDB 集群 8.0。NDB 集群 7.6和7.5是之前的GA发布,仍然在生产环境中得到支持,尽管我们建议新部署使用MySQL NDB 集群 8.0。
NDB 集群 7.4和7.3是之前的GA发布,它们已经达到其终止日期;它们不再得到支持或维护。
在NDB 集群 8.4中可能感兴趣的主要变化和新功能如下:
-
ndbinfo transporter_details 表格。 这个
ndbinfo
表提供了有关NDB 集群中单个传输器的信息。它与ndbinfo
表类似。transporters
。NDB 8.4版本的这个表格相比于在NDB 8.0中引入的版本提供了额外的列。有关更多信息,请参阅第25.6.17.65节,“NDB 集群 8.4 中的 ndbinfo transporter_ details 表格”。
-
NDB 复制:过滤未使用的更新。 在之前,当执行二进制日志记录的SQL节点上使用
log_Replica_Updates=OFF
时,任何在副本NDB集群上应用的复制更新都会被发送到执行二进制日志记录的SQL节点。这些更新并没有实际应用,也没有为其他目的使用;这导致了不必要的网络流量和资源消耗。从NDB 8.4开始,副本SQL节点上应用的更新将在该节点上被过滤,不再发送到任何其他SQL节点。那些不会触发任何日志记录的更新也不再由副本发送。
MySQL集群管理器具有一个高级命令行界面,可以简化许多复杂的NDB集群管理任务。有关更多信息,请参阅MySQL集群管理器8.4.0用户手册。