魅力程序猿

  • 首页
  • Java
  • Android
  • APP
    • 扑克计分器
    • Video Wallpaper
  • 联系我
  • 关于我
  • 资助
道子
向阳而生
  1. 首页
  2. AI技术
  3. 正文

GreatSQL 8.4.4-5 GA(2026-06-30)

2026年7月8日 3点热度 0人点赞 0条评论

📰 来源: 博客园


GreatSQL 8.4.4-5 版本正式发布!本版本在高可用、高性能、高兼容、高安全四大维度全面升级,新增大事务binlog独立落盘、并行复制回放优化、向量数据类型及相似度查询等重磅特性,同时恢复旧版主从复制语法兼容,大幅降低运
维升级成本。

  • 发布时间:2026 年 06 月 30 日
  • 版本号:8.4.4-5, Revision db30e8256f4
  • 下载链接:https://atomgit.com/GreatSQL/GreatSQL/
  • 用户手册:https://greatsql.cn/docs/8.4.4-5/
  • 1. 大事务binlog独立落盘

    本版本引入了大事务binlog独立落盘特性,通过重构 binlog cache 文件结构,采用直接 rename 落盘等核心改造,彻底避免大事务提交时 binlog 二次写入的高 I/O 开销。

  • 大事务提交延迟降低 30%~70%
  • 高并发 TPS 提升 10%~40%
  • 该特性保障了系统在大事务场景下的稳定性,尤其适用于批量数据导入、大规模 DDL 等场景。

    2. 并行复制回放优化

    优化了主从/组复制中从节点的并行复制回放机制,将冲突事务的等待逻辑从协调线程下沉至 worker 线程。

  • 新增 need_wait 标记与 worker 等待/唤醒机制
  • replica_parallel_exec_mode 默认值调整为 WAIT_ON_WORKER_THREAD
  • 有效减少调度阻塞,提升备节点并行回放吞吐能力
  • 降低复制延迟,增强集群高可用稳定性
  • 3. 向量数据类型及相似度查询

    新增 VECTOR 向量原生数据类型,完整支持 AI 向量检索类业务场景。

  • 配套字符串互转、维度查询函数
  • 支持余弦距离、欧氏距离、内积三类相似度计算
  • Turbo 引擎支持向量化并行加速向量相似度查询
  • 完全兼容 binlog、xtrabackup 备份
  • JDBC/ODBC/Python 驱动配套适配
  • 4. 恢复旧版主从复制语法兼容

    恢复CHANGE MASTER TO、START SLAVE等全套旧版主从复制语法与配套状态变量、报错信息,兼容存量运维脚本。新旧复制指令并行可用,底层复制逻辑无改动,升级无需改造监控自动化工具。解决从低版本升级至8.4后旧复制管理语句执行报错问题,大幅降低数据库大版本升级改造工作量。

    解决了从低版本升级至 8.4 后旧复制管理语句执行报错的问题,大幅降低数据库大版本升级改造工作量。

    本特性为内核复制兼容增强层,不改动底层复制同步核心逻辑,仅在 SQL 解析、结果输出、错误提示外层做双向映射适配:

    升级无忧: 新旧语法完全隔离互不干扰,底层复用同一套复制执行逻辑,性能无损耗、数据一致性不受影响。升级无需改造监控自动化工具。

    二、MGR 高可用增强

    本版本在 MGR(组复制)方面进行了多项机制优化和安全增强:

    1. HA 插件通信安全增强

    GreatDB HA 插件改用 UDF 函数替代原来的端口通信逻辑:

  • 调用 UDF 时需要 SUPER 权限及相关 MGR 权限
  • 可按需支持 SSL 加密通信
  • 兼顾 HA 插件的功能性与通信安全
  • 2. 新增 MGR 复制延迟监控字段

    performance_schema.replication_group_member_stats 系统表新增 SECOND_BEHIND_GROUP 字段,用于记录 MGR 节点间复制延迟时间状态,便于运维实时监控。

    3. MGR 重启自动加入优化

  • 在 MGR 节点重启自动加入失败时,强制保持 super_read_only=ON,避免异常写入导致数据不一致
  • 优化 XCom 线程退出后的超时等待逻辑,减少无效等待,提升重入效率
  • 4. 双重角色复制性能优化

    引入新参数 gr_master_non_commit_order,当实例既是 MGR 主节点又是主从复制从节点时,使主从复制通道不应用有序提交(ordered-commit),提升复制性能。

    新增 SQL Digest 维度的执行计划变更异常捕获功能:

  • 持续采集并缓存执行计划基线信息
  • 通过差分比对识别执行计划变化及存疑 SQL
  • 解决数据库重启/升级后执行计划漂移不可见等问题
  • 采用内存缓存 + 异步持久化设计,保障主链路性能不受影响
  • mysqlbinlog 增强

    mysqlbinlog 输出增加 -vvv 参数后,可补充展示每个事务的实际影响行数 affected rows,增强 binlog 解析的可观测性与运维统计能力。

    本版本修复了多个可能导致 crash 或数据不一致的 bug:

    五、GreatSQL vs MySQL 特性对比

    GreatSQL 8.4.4-5 基于 Percona Server for MySQL 8.4.4-4 版本,它在 MySQL 8.4.4 基础上做了大量的改进和提升以及众多新特性,详情请见:Percona Server for MySQL feature comparison,这其中包括线程池、审计、数据脱敏等 MySQL 企业版才有的特性,以及 performance_schema 提升、information_schema 提升、性能和可扩展性提升、用户统计增强、PROCESSLIST 增强、Slow Log 增强等大量改进和提升,这
    里不一一重复列出。

  • 用户手册:https://greatsql.cn/docs/
  • Atomgit:https://atomgit.com/GreatSQL/GreatSQL
  • Gitee:https://gitee.com/GreatSQL/GreatSQL

    🔗 原文链接: 点击阅读原文

  • 标签: AI 人工智能 技术博客
    最后更新:2026年7月8日

    daozi

    这个人很懒,什么都没留下

    点赞
    < 上一篇

    文章评论

    您需要 登录 之后才可以评论
    搜索
    联系方式

    QQ群:179730949
    QQ群:114559024
    欢迎您加入Android大家庭
    本人QQ:136049925

    赐我一丝安慰
    给我一点鼓励

    COPYRIGHT © 2023 魅力程序猿. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang

    豫ICP备15000477号