前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL 8.0.21复制功能强化

MySQL 8.0.21复制功能强化

作者头像
MySQLSE
发布2020-09-28 16:07:20
5250
发布2020-09-28 16:07:20
举报
文章被收录于专栏:MySQL解决方案工程师

作者:Luis Soares 译:徐轶韬

MySQL 8.0.21版本具有一些有趣的复制功能。在这里我给您一个简短的摘要,更为详细的更改日志可以从官网获得。

  • 支持组复制的二进制日志校验和(WL#9038)。Nuno Carvalho所做的这项工作实现了对组复制中二进制日志校验和的支持。用户现在可以在打开二进制日志校验和的情况下使用组复制。
  • 组复制中(WL#13767)通过指定端点恢复业务流。Anibal Pinto实现的此功能,用户可以指定将哪些端点作为捐献服务器,连接程序应该连接到这些端点,获取二进制日志以进行恢复。
  • 相关的组复制信息日志消息重新分类为系统消息(WL#13769)。Nuno Carvalho所做的这项工作使某些与组复制相关的消息始终输出到错误日志。具体来说,始终会发出与成员资格生命周期相关的日志消息。它们现在被分类为系统消息。
  • START GROUP_REPLICATION现在可以将恢复凭据作为参数(WL#13768)。Jaideep Karande所做的这项工作允许用户通过START GROUP_REPLICATION语句指定恢复凭据。

除了新功能外,我们还对默认值进行了一些更改:

  • 增加了默认的group_replication_member_expel_timeout (WL#13773)。Pedro Ribeiro完成的这项工作将组复制中此变量的默认值设置为5,而不是0(秒)。这意味着默认情况下,系统将容忍持续10秒钟的瞬态网络故障(5秒确认可疑,再加上5秒钟等待驱逐)。因此,如果经过此时间并且服务器“ S”仍然无法访问,则服务器“ S”将被驱逐。
  • 增加了默认的group_replication_autorejoin_tries(WL#13706)。Parveez Baig的这项工作更改了“组复制”中自动重新加入组的默认设置。之前的默认值是不开启的(设置为0)。新的默认值为(3),发生网络分区时,被驱逐出局的成员会自动尝试重新加入群组,而不管解决分区需要花费多长时间。

除了更改几个“组复制”变量的默认设置外,我们还放宽了现有变量的限制:

  • 减小了group_replication_message_cache_size的下限(WL#13979)。Luis Soares的这项工作可以将XCom消息缓存的最大限制设置为低至128MB(以前的下限为1GB)。

最后,我们对Paxos内核进行了一些内部增强:

  • XCom的重构和强化代码。Ole-Hjalmar Kristensen的这项工作重构了一些XCom内部结构,并修复了一些小错误。
  • 故障检测的增强。Tiago Jorge和Tiago Vale的这项工作引入了几个重要的修正,在处理可能导致不对称故障检测的瞬态故障或网络断开时减少了不确定状态。
  • 将XCom编译为C ++(WL#13842)。Tiago vale的这项工作重构了XCom的一些内部结构,并使得使用C ++构建XCom更加容易。

这次的更新列表有点长,请尝试在MySQL 8.0.21中尝试这些功能。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-07-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 MySQL解决方案工程师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档