10bet网址
MySQL NDB Cluster 7.6发布说明
下载这些发布说明

MySQL NDB Cluster 7.6发布说明/发布系列变更乐:MySQL NDB群集7.6/ Changes in MySQL NDB Cluster 7.6.14 (5.7.30-ndb-7.6.14) (20-04-28, General Availability)

MySQL NDB Cluster 7.6.14 (5.7.30-ndb-7.6.14) (20-04-28, General Availability)

功能添加或更改

  • 当原始数据集都使用相同的模式时,现在可以将来自NDB Cluster单独实例的数据合并到单个目标NDB Cluster中。这在使用使用创建的备份时得到支持开始备份ndb_mgm然后用ndb_restore, 使用- 重新绘制列选项在此版本中实现(连同——恢复数据可能是其他选择)。- 重新绘制列可以用于处理源集群之间主键值、惟一键值或两种键值重叠的情况,并且需要确保它们在目标集群中不重叠。这样做也可以保持表之间的其他关系。

    当与连用时——恢复数据,新选项将函数应用于指示列的值。为此选项设置的值是格式的字符串D b资源描述colfnarg游戏,此处列出其组件:

    • D b:数据库名称,执行任何重命名后。

    • 资源描述:表名。

    • col:要更新的列的名称。此列的类型必须是其中一个INTbig,可以是任意的无符号

    • fn:函数名;目前,唯一支持的名称是抵消

    • arg游戏:要添加到列值的偏移量的大小抵消。参数的范围是列类型的签名变体的范围;因此,支持负偏移。

    您可以使用- 重新绘制列更新同一表的多列和不同表的不同列,以及多个表和列的组合。可以用于同一表的不同列可以使用不同的偏移值。

    作为这项工作的一部分,还添加了两个新选项ndb_desc在此版本中:

    • ——auto-inc(简写——一个):在输出中包含下一个自增值,如果表有AUTO_INCREMENT柱子。

    • - 语境(简写- x):提供有关该表的额外信息,包括架构,数据库名称,表名和内部ID。

    这些选项对于获取有关的信息可能很有用NDB.规划合并时的表格,特别是在其中的情况下mysql客户可能不是随时可用的。

    有关更多信息,请参阅描述- 重新绘制列——auto-inc,- 语境。(bug#30383950)

  • ndb_restore现在,在从中还原时,支持源代码表的不同主键定义NDB.本机备份,使用- allow-pk-change在此版本中介绍的选项。支持增加和减少构成原始主键的列数。当有必要在恢复数据时需要适应模式版本的变化时,这可能是有用的,或者在执行此操作时比执行更有效或更少耗时改变表在恢复操作之后,涉及大量表上主键更改的语句。

    当使用附加列扩展主键时,添加的任何列都不能为空,并且存储在任何此类列中的任何值都不得在备份时更改。尝试将其添加到表的主键时,任何此类列的值会导致还原操作失败。由于某些应用程序在更新行时设置所有列的值,即使一个或多个列的值没有改变,也可以通过使用该行为来覆盖此行为——ignore-extended-pk-updates选项也在此版本中添加。如果您这样做,必须注意确保此类列值实际上不会发生变化。

    从表的主键中删除列时,之后不必从主键丢弃的列仍然是表的一部分。

    有关更多信息,请参见- allow-pk-change文档中的选项10bet官方网站ndb_restore。(Bug #26435136, Bug #30383947, Bug #30634010)

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

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

错误固定

  • 当恢复有签名的自增列时,ndb_restore确定数据中包含的最大值时不正确地处理负值。(bug#30928710)

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

  • NDB.表格没有显式主键,NdbReceiverBuffer可以用太小的大小分配。这是由于属性位图发送到NDB.从数据节点始终包含主键。在这种情况下,现在考虑隐藏主键所需的额外空间。(bug#30183466)