继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

GreatSQL季报(2021.12.26)

GreatSQL社区
关注TA
已关注
手记 112
粉丝 6
获赞 66

自从GreatSQL 8.0.25 于 2021.8.26发布以来,针对MGR的新增或改进的主要内容

新增功能

  • 1.新增MGR Arbitrator节点(仲裁节点)角色。该节点只参与MGR投票仲裁,不存放实际数据,也无需执行DML操作,因此可以用一般配置级别的服务器,在保证MGR可靠性的同时还能降低服务器成本。

  • 2.单主模式增加一个新的模式 – 单主快速模式,集群同步数据只要在内存确认即可,无需同步各个节点的apply信息。这种快速模式,在跨机房部署,poc测试和内存要求不高的场合非常适用,这种模式弱于传统的异步复制,但强于半同步复制,且没有mgr默认的认证数据库内存问题。

机制优化

  • 1.优化Xcom协程调度机制,防止个别task一直在读数据,而其他task无法读取(个别task饿死),导致某些任务执行超时,会被误判为网络异常/超时/故障等情况。

BUG修复

  • 1.修复了在BEFORE模式下一致性读可能导致断言错误的问题。

  • 2.修复了在快速单主模式下(group_replication_single_primary_fast_mode=1),特殊场景下存在内存泄漏的问题。该功能是GreatSQL中新增的。

  • 3.修复了因为hostname配置错误,可能导致启动时报告新端口已经被占用的问题。

  • 4.修复了运行时新增节点导致吞吐量波动异常的问题,使得吞吐更平稳。

  • 5.修复了个别情况下view显示不正确的问题。

  • 6.修复了错误启动PRIMARY节点时,如果同时加入多个节点可能导致集群丢数据的问题,此时如果只加入单个节点,则不会导致此问题。

以上改进内容计划在Percona Server 8.0.27发布后跟进推出,敬请耐心等待。

Enjoy GreatSQL :)

打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP