# GreatSQL **Repository Path**: gczheng/GreatSQL ## Basic Information - **Project Name**: GreatSQL - **Description**: GreatSQL is a MySQL branch originated from GreatOpensource - **Primary Language**: C++ - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 113 - **Created**: 2021-04-12 - **Last Updated**: 2022-06-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 关于 GreatSQL --- GreatSQL是源于Percona server的分支版本,除了Percona server已有的稳定可靠、高效、管理更方便等优势外,特别是进一步提升了MGR(MySQL Group Replication)的性能及可靠性,以及众多bug修复。 GreatSQL可以作为MySQL或Percona server的可选替代方案,用于线上生产环境。 GreatSQL完全免费并兼容MySQL或Percona server。 # 版本特性 --- GreatSQL版本进一步提升了MGR的性能及可靠性,并修复了众多bug。主要有以下几点特性: - 提升大事务并发性能及稳定性 - 优化MGR队列garbage collect机制、改进流控算法,以及减少每次发送数据量,避免性能抖动 - 解决了AFTER模式下,存在节点加入集群时容易出错的问题 - 在AFTER模式下,强一致性采用多数派原则,以适应网络分区的场景 - 当MGR节点崩溃时,能更快发现节点异常状态,有效减少切主和异常节点的等待时间 - 优化MGR DEBUG日志输出格式 - 修复了可能导致数据丢失、性能抖动等多个缺陷/bug问题 # 注意事项 --- 运行GreatSQL需要依赖jemalloc库,因此请先先安装上 ``` yum -y install jemalloc jemalloc-devel ``` 也可以把自行安装的lib库so文件路径加到系统配置文件中,例如: ``` [root@greatdb]# cat /etc/ld.so.conf /usr/local/lib64/ ``` 而后执行下面的操作加载libjemalloc库,并确认是否已存在 ``` [root@greatdb]# ldconfig [root@greatdb]# ldconfig -p | grep libjemalloc libjemalloc.so.1 (libc6,x86-64) => /usr/local/lib64/libjemalloc.so.1 libjemalloc.so (libc6,x86-64) => /usr/local/lib64/libjemalloc.so ``` 就可以正常启动GreatSQL服务了。 # 版本历史 --- - [GreatSQL 更新说明 8.0.22(2021-4-1)](https://gitee.com/GreatSQL/GreatSQL/blob/master/relnotes/changes-greatsql-8-0-22.md) - [GreatSQL 更新说明 8.0.22 v20210410(2021-4-10)](https://gitee.com/GreatSQL/GreatSQL/blob/master/relnotes/changes-greatsql-8-0-22-v20210410.md) # 使用文档 --- - [使用文档 gitee](https://gitee.com/GreatSQL/GreatSQL/wikis) - [MySQL MGR专栏文章](https://mp.weixin.qq.com/mp/homepage?__biz=MjM5NzAzMTY4NQ==&hid=16&sn=9d3d21966d850dcf158e5b676d9060ed&scene=18#wechat_redirect) # 问题反馈 --- - [问题反馈 gitee](https://gitee.com/GreatSQL/GreatSQL/issues) # 联系我们 --- 扫码关注微信公众号 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0322/093319_38b5ef38_8779455.jpeg "greatdb微信公众号二维码.jpg")