开放代码社区 › GreatSQL
GreatSQL
基础设施与运维C++最后更新:2026-06-30。 本文档适用版本:GreatSQL 8.4.4-5。 关于 GreatSQL GreatSQL 数据库是一款 开源免费 数据库,可在普通硬件上满足金融级应用场景,具有 高可用 、 高性能 、 高兼容 、 高安全 等特性,可作为 MySQL 或 Percona Server for MySQL 的理想可选替换。 下载GreatSQL 下载 GreatSQL 最新版本 下载 GreatSQL 历史版本 GreatSQL核心特性 针对 MGR 及主从复制进行了大量改进和提升工作,支持 地理标签、仲裁节点、读写动态 VIP、快速单主模式、智能选主 等特性,并针对 流控算
仓库地址
https://gitee.com/GreatSQL/GreatSQL.gitREADME
[](https://greatsql.cn/) [](https://greatsql.cn/forum.php) [](https://greatsql.cn/home.php?mod=space&uid=10&do=blog&view=me&from=space) [](https://gitee.com/GreatSQL/GreatSQL/blob/master/LICENSE) [](https://gitee.com/GreatSQL/GreatSQL/releases/tag/GreatSQL-8.4.4-5) 最后更新:2026-06-30。 本文档适用版本:GreatSQL 8.4.4-5。 ## 关于 GreatSQL GreatSQL 数据库是一款 **开源免费** 数据库,可在普通硬件上满足金融级应用场景,具有 **高可用**、**高性能**、**高兼容**、**高安全** 等特性,可作为 MySQL 或 Percona Server for MySQL 的理想可选替换。  ## 下载GreatSQL - [下载 GreatSQL 最新版本](https://gitee.com/GreatSQL/GreatSQL/releases/GreatSQL-8.4.4-5) - [下载 GreatSQL 历史版本](https://gitee.com/GreatSQL/GreatSQL/releases/) ## GreatSQL核心特性 ### [高可用](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-2-ha.html) 针对 MGR 及主从复制进行了大量改进和提升工作,支持 地理标签、仲裁节点、读写动态 VIP、快速单主模式、智能选主 等特性,并针对 流控算法、事务认证队列清理算法、节点加入&退出机制、recovery机制、大事务传输压缩等多个 MGR 底层工作机制算法进行深度优化,进一步提升优化了 MGR 的高可用保障及性能稳定性。 - 支持 [地理标签](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-2-ha-mgr-zoneid.html) 特性,提升多机房架构数据可靠性。 - 支持 [仲裁节点](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-2-ha-mgr-arbitrator.html) 特性,用更低的服务器成本实现更高可用。 - 支持 [读写动态 VIP](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-2-ha-mgr-vip.html) 特性,高可用切换更便捷,更快实现读负载均衡。支持 [当主节点切换时,主动关闭当前活跃连接](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-2-ha-mgr-kill-conn-after-switch.html),缩短应用端不可用时长。。 - 支持 [快速单主模式](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-2-ha-mgr-fast-mode.html),在单主模式下更快,性能更高。 - 支持 [智能选主](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-2-ha-mgr-election-mode.html) 特性,高可用切换选主机制更合理。 - 优化 [流控算法](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-2-ha-mgr-new-fc.html),使得事务更平稳,避免剧烈抖动。 - 支持 [记录 MGR 网络通信开销超过阈值的事件](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-2-ha-mgr-request-time.html),用于进一步分析和优化。 - 支持自动选择从最新事务数据的成员节点复制数据,可有效提升 Clone 速度,提高 MGR 的服务可靠性。 - 在主从复制中,从节点向主节点发起 Binlog 读取请求时支持限速控制。 - 优化了 [asynchronous connection failover](https://dev.mysql.com/doc/refman/8.0/en/replication-asynchronous-connection-failover.html) 中的故障检测效率,降低主从复制链路断开的时间,提高整体可用性。 - 支持在跨机房容灾场景中的 [主主双向复制防止回路](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-2-ha-repl-server-mode.html) 机制。 - 兼容 [`CHANGE MASTER TO`、`START SLAVE` 等全套旧版主从复制语法与配套状态变量、报错信息](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-2-ha-repl-interface-cmd.html)。解决从低版本升级至8.4后旧复制管理语句执行报错问题,大幅降低数据库大版本升级改造工作量。 - 优化了 MGR 节点加入、退出时可能导致性能剧烈抖动的问题。 - 解决了个别节点上磁盘空间爆满时导致MGR集群整体被阻塞的问题。 - 优化了 MGR 事务认证队列清理算法,高负载下不复存在每 60 秒性能抖动问题。 - 解决了 MGR 中长事务造成无法选主的问题。 - 修复了 MGR recovery 过程中长时间等待的问题。 - 优化了MGR大事务传输时压缩超过限制的处理机制。 更多信息详见文档:[高可用](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-2-ha.html)。 ### [高性能](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-1-highperf.html) 相对 MySQL 及 Percona Server For MySQL 的性能表现更稳定优异,支持 Rapid 引擎、Turbo引擎、事务无锁化、并行 LOAD DATA、异步删除大表、线程池、非阻塞式 DDL、NUMA 亲和调度优化 等特性,在 [TPC-C 测试中相对 MySQL 性能提升超过 30%](https://greatsql.cn/docs/8.4.4-5/10-optimize/3-5-benchmark-greatsql-vs-mysql-tpcc-report.html),在 [TPC-H 测试中的性能表现是 MySQL 的十几倍甚至上百倍](https://greatsql.cn/docs/8.4.4-5/10-optimize/3-3-benchmark-greatsql-tpch-report.html)。 - 支持 [大规模并行、基于内存查询、高压缩比的高性能 Rapid 引擎](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-1-highperf-rapid-engine.html),可将数据分析性能提升几个数量级。 - 支持 [高性能并行查询引擎Turbo](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-1-highperf-turbo-engine.html),使GreatSQL具备多线程并发的向量化实时查询功能。并且支持 [Turbo 引擎向量相似度查询](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-1-highperf-vector-search.html)。 - 支持[大事务 binlog 独立落盘优化特性](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-1-highperf-binlog-flush-opt-large-trx.html),该特性可**降低 30%~70% 的大事务提交延迟,提升 10%~40% 的高并发TPS**,保障系统稳定性。 - 优化 [主从/组复制中从节点的并行复制回放机制](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-1-highperf-parallel-replica.html),有效减少调度阻塞,提升备节点并行回放吞吐能力,降低复制延迟,增强集群高可用稳定性。 - 支持 [SQL Digest维度的执行计划变更异常捕获功能](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-1-highperf-execplan-baseline.html),持续采集并缓存执行计划基线信息,通过差分比对识别执行计划变化及存疑SQL,解决数据库重启/升级后执行计划漂移不可见等问题。 - 优化 InnoDB 事务系统,实现了大锁拆分及无锁化等多种优化方案,OLTP 场景整体性能提升约 20%。 - 支持 [并行 LOAD DATA](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-1-highperf-parallel-load.html),适用于频繁导入大批量数据的应用场景,性能可提升约 20 多倍;对于无显式定义主键的场景亦有优化提升。 - 支持 [异步删除大表](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-1-highperf-async-purge-big-table.html),提高 InnoDB 引擎运行时性能的稳定性。 - 支持 [线程池](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-1-highperf-thread-pool.html),降低了线程创建和销毁的代价,保证高并发下,性能稳定不会明显衰退。 - 支持 [非阻塞式 DDL](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-1-highperf-nonblocking-ddl.html),可以避免数据库因为必须尽快完成 DDL 操作而导致业务请求大量被阻塞的问题。 - 支持 [NUMA 亲和性优化](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-1-highperf-numa-affinity.html),通过 NUMA 亲和性调度优化,将前端用户线程和后台线程绑定到固定 NUMA 节点上以提升线程处理性能。 更多信息详见文档:[高性能](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-1-highperf.html)。 ### [高兼容](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-3-easyuse.html) GreatSQL 实现 100% 完全兼容 MySQL 及 Percona Server For MySQL 语法,支持大多数常见 Oracle 语法,包括 [数据类型兼容](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-3-easyuse.html#数据类型兼容)、[函数兼容](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-3-easyuse.html#函数兼容)、[SQL 语法兼容](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-3-easyuse.html#sql语法兼容)、[存储程序兼容](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-3-easyuse.html#存储程序兼容) 等众多兼容扩展用法。 更多信息详见文档:[高兼容](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-3-easyuse.html)。 ### [高安全](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-4-security.html) GreatSQL 支持逻辑备份加密、CLONE 备份加密、审计、表空间国密加密、敏感数据脱敏、存储登录历史等多个安全提升特性,进一步保障业务数据安全,更适用于金融级应用场景。 - 支持 [mysqldump 逻辑备份加密](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-4-security-mysqldump-encrypt.html),提供了利用 mysqldump 逻辑备份的安全加密需求。 - 支持 [Clone 备份加密](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-4-security-clone-encrypt.html),提供了利用 Clone 物理备份的安全加密需求。 - 支持 [审计功能](https://greatsql.cn/docs/8.4.4-5/5-enhance/5-4-security-aud