* GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。

社区2024年总结GreatSQL 社区在2024年度上持续迈进,成果斐然。一方面,开放了 GreatSQL 单机版以及三节点 MGR 集群的在线测试体验环境,让用户能够在线体验各种 GreatSQL 创新特性。另一方面,社区手册也持续更新,方便用户查阅。
同时,社区积极拓展教育合作领域,成功走进郑州大学,联合开设 “GreatSQL 数据库系统原理实验” 课程,助力高校学子在数据库学习与实践方面迈出坚实步伐。
此外,开放运维实战课程和优化器系列文章,以及推出GCA、GCP 双等级考核认证,参与人数达 300+ 位,推动社区在技术方面传播、人才培养等多维度的创新发展。
在2024年度 GreatSQL 8.0.32-26 新版本发布,带来诸如支持 TB 级 OLAP 应用的 Rapid 引擎等多项新特性。拥有 50+ 位社区贡献者、与 60+ 家生态合作伙伴;公众号读者粉丝 5000+ 人,年度文章及外部平台阅读量可观;社交群组与官网注册人数分别新增 1000+ 人;影响力稳步上扬,社区凝聚力与活力愈发强劲。

2024 年,GreatSQL 项目大放异彩,载誉而归:于中国互联网发展与创新投资大赛中斩获 “优秀奖”;社区负责人叶金荣老师荣膺尖峰开源个人荣誉,成员张浩源也在2024年中国互联网发展与创新投资大赛中收获个人荣誉。此外,GreatSQL 凭借实力入选《中国数据库产业图谱(2024)》数据库生态社区,还将 2024 星河奖、2024 年度开源卓越贡献奖收入囊中,更获评 2024 年数据领域国内活跃开源项目。

2024年度文章汇总
全文目录
1.新版本发布 2.源码解析 3.MGR和主从 4.性能优化 5.日志和锁 6.技术分享 7.故障解析 8.安装部署 9.周边工具 10.社区月报 11.生态兼容&活动 12.Percona Toolkit 神器全攻略
GreatSQL社区自成立以来一直致力于为广大的数据库爱好者提供一个交流与学习的平台。在2024年,我们见证了社区的蓬勃发展,见证了众多技术文章的诞生与分享。此篇总结呈现GreatSQL社区2024年社区技术文章。这些文章涵盖了GreatSQL MGR、源码解析、故障解析、SQL优化、安装部署、等众多数据库技术文章。
1、新版本发布
2、源码解析
源码解析丨一次慢SQL排查 MySQL的多层SP中Cursor的m_max_cursor_index相关BUG分析 GreatSQL的sp中添加新的sp_instr引入的bug解析 独家揭秘丨GreatSQL 的MDL锁策略升级对执行的影响 【GreatSQL优化器-01】const_table 【GreatSQL优化器-02】索引和Sargable谓词 【GreatSQL优化器-03】查询开销估算 【GreatSQL优化器-04】贪婪搜索算法浅析 【GreatSQL优化器-05】条件过滤condition_fanout_filter 【GreatSQL优化器-06】条件过滤导致选择非最佳 【GreatSQL优化器-07】mm tree 【GreatSQL优化器-08】statistics和index dives
3、MGR和主从
GreatSQL 构建高效 HTAP 服务架构指南(MGR) GreatSQL 构建高效 HTAP 服务架构指南(主从复制) GreatSQL 异步复制及搭建 GreatSQL 自动开启复制导致同步报错 通过延时从库+binlog复制,恢复误操作数据
4、性能优化
GreatSQL 优化技巧:将 MINUS 改写为标量子查询 主从延迟调优思路 GreatSQL优化技巧:半连接(semijoin)优化 独家揭秘丨GreatSQL 没开Binlog时多线程插入数据性能劣化之谜 GreatSQL 并行Load Data加快数据导入
5、日志和锁
INSERT...SELECT语句对查询的表加锁吗 GreatSQL 死锁案例分析 Slave SQL线程与PXB FTWRL死锁问题分析 GreatSQL 的刷新锁 GreatSQL 中为什么 Update 不会被锁等待
6、技术分享
AP引擎助力加速生产SQL运行 Slave被误写入数据如何恢复到主库 NOT IN子查询中出现NULL值对结果的影响你注意到了吗 不同于Oracle:SEQUENCE的区别 5.7打补丁—编译和官方一致的Linux_Generic包 GreatSQL统计信息相关知识点 官答丨slow_query_log_file实例内存中变量与配置文件设置的不一致 MySQL5.7 通过逻辑备份迁移到GreatSQL注意事项 官答丨操作系统升级 Openssl 导致 GreatSQL 无法启动 FILE+POS 方式 GreatSQL 主从复制架构给主节点磁盘扩容 MySQL UDF 提权初探 使用 MySQLslap 对 GreatSQL 压力测试步骤 通过 MySQL Workbench 将 SQL Server 迁移到 GreatSQL 误删 GreatSQL 数据?别慌,Binlog来帮忙 GreatSQL 在SQL中使用 HINT 语法修改会话变量 MariaDB 和 GreatSQL 性能差异背后的真相 如何限制用户修改long_query_time Oracle与GreatSQL差异:更改唯一索引列 GreatSQL内存消耗异常排查攻略:从系统到应用层面的深入分析 使用 gt-checksum 迁移表结构到 GreatSQL GreatSQL temp文件占用时长分析
7、故障解析
MySQL 8.0.26版本升级32版本查询数据为空的跟踪 故障解析丨一次死锁问题的解决 探究网络延迟对事务的影响 为什么SHOW TABLE STATUS显示Rows少了40% 从库延迟案例分析 GreatSQL5.7数据库DROP表后无法重建 GreatSQL 中 Insert 慢是什么情况? 单条记录大小增长倍数和ibd文件大小的增长倍数不成正比 GreatSQL执行Update失败案例分析 MySQL 8.0 执行COUNT()很慢原因分析 5.7 与 8.0 对相同文件的 LOAD DATA 语句结果不同 DML操作报列不存在?
8、安装部署
在CentOS环境下编译GreatSQL RPM包 在openEuler环境下快速编译GreatSQL RPM包 编译GreatSQL with RocksDB引擎 某市驾驶培训监管服务平台 GreatSQL 数据库适配之旅
9、周边工具
MyCat分库分表实时同步到GreatSQL MySQL Shell 8.0.32 for GreatSQL编译二进制包 工具分享丨分析GreatSQL Binglog神器 Datax助力轻松迁移SQLServer数据至GreatSQL 工具分享丨数据闪回工具 MyFlash
10、社区月报
GreatSQL社区月报 | 2024.01 GreatSQL社区月报 | 2024.02 GreatSQL社区月报 | 2024.03 GreatSQL社区月报 | 2024.04 GreatSQL社区月报 | 2024.05 GreatSQL社区月报 | 2024.06 GreatSQL社区月报 | 2024.07 GreatSQL社区月报 | 2024.08 GreatSQL社区月报 | 2024.09 GreatSQL社区月报 | 2024.10 GreatSQL社区月报 | 2024.11 GreatSQL社区月报 | 2024.12
11、生态兼容&活动
GreatSQL喊你来考证啦~ 产教融合丨GreatSQL走进郑州大学 加速数据库人才培养 展会 | GreatSQL首次亮相全球开发者先锋大会 探索AGI时代的无限可能! GreatSQL 8.0.32-25 文档手册捉虫来了 GreatSQL HTAP探索之路 展会 | GreatSQL亮相全球数字经济大会 开源数据库赋能金融数字化转型 活动 | GreatSQL受邀ACMUG技术沙龙北京站 分享AP探索之路 2024开放原子开源生态大会 | 万里数据库+GreatSQL齐亮相 锚定开源探索新技术升级 展会 | 斩获殊荣!GreatSQL亮相2024 OSCAR开源产业大会 彰显开源实力 荣誉 | 斩获奖项+1!GreatSQL项目荣获2024中国互联网发展与创新投资大赛“优秀奖” GreatSQL 社区版主任命:共筑社区技术新生态 荣誉 | 荣耀加冕!GreatSQL社区荣获2024开源卓越贡献奖 第一期:GreatSQL 产品体验官丨探索GreatSQL新势能 展会 | GreatSQL亮相2024开放原子开发者大会 获评数据库领域国内活跃开源项目
12、Percona Toolkit 神器全攻略
系列文章放最后一篇,文章内有前文回顾

社区2024年总结
GreatSQL 社区在2024年度上持续迈进,成果斐然。一方面,开放了 GreatSQL 单机版以及三节点 MGR 集群的在线测试体验环境,让用户能够在线体验各种 GreatSQL 创新特性。另一方面,社区手册也持续更新,方便用户查阅。
同时,社区积极拓展教育合作领域,成功走进郑州大学,联合开设 “GreatSQL 数据库系统原理实验” 课程,助力高校学子在数据库学习与实践方面迈出坚实步伐。
此外,开放运维实战课程和优化器系列文章,以及推出GCA、GCP 双等级考核认证,参与人数达 300+ 位,推动社区在技术方面传播、人才培养等多维度的创新发展。
在2024年度 GreatSQL 8.0.32-26 新版本发布,带来诸如支持 TB 级 OLAP 应用的 Rapid 引擎等多项新特性。拥有 50+ 位社区贡献者、与 60+ 家生态合作伙伴;公众号读者粉丝 5000+ 人,年度文章及外部平台阅读量可观;社交群组与官网注册人数分别新增 1000+ 人;影响力稳步上扬,社区凝聚力与活力愈发强劲。

2024 年,GreatSQL 项目大放异彩,载誉而归:于中国互联网发展与创新投资大赛中斩获 “优秀奖”;社区负责人叶金荣老师荣膺尖峰开源个人荣誉,成员张浩源也在2024年中国互联网发展与创新投资大赛中收获个人荣誉。此外,GreatSQL 凭借实力入选《中国数据库产业图谱(2024)》数据库生态社区,还将 2024 星河奖、2024 年度开源卓越贡献奖收入囊中,更获评 2024 年数据领域国内活跃开源项目。

2024年度文章汇总
全文目录
| 1.新版本发布 | 2.源码解析 | 3.MGR和主从 | 4.性能优化 |
| 5.日志和锁 | 6.技术分享 | 7.故障解析 | 8.安装部署 |
| 9.周边工具 | 10.社区月报 | 11.生态兼容&活动 | 12.Percona Toolkit 神器全攻略 |
GreatSQL社区自成立以来一直致力于为广大的数据库爱好者提供一个交流与学习的平台。在2024年,我们见证了社区的蓬勃发展,见证了众多技术文章的诞生与分享。此篇总结呈现GreatSQL社区2024年社区技术文章。这些文章涵盖了GreatSQL MGR、源码解析、故障解析、SQL优化、安装部署、等众多数据库技术文章。
1、新版本发布
2、源码解析
源码解析丨一次慢SQL排查 MySQL的多层SP中Cursor的m_max_cursor_index相关BUG分析 GreatSQL的sp中添加新的sp_instr引入的bug解析 独家揭秘丨GreatSQL 的MDL锁策略升级对执行的影响 【GreatSQL优化器-01】const_table 【GreatSQL优化器-02】索引和Sargable谓词 【GreatSQL优化器-03】查询开销估算 【GreatSQL优化器-04】贪婪搜索算法浅析 【GreatSQL优化器-05】条件过滤condition_fanout_filter 【GreatSQL优化器-06】条件过滤导致选择非最佳 【GreatSQL优化器-07】mm tree 【GreatSQL优化器-08】statistics和index dives
3、MGR和主从
GreatSQL 构建高效 HTAP 服务架构指南(MGR) GreatSQL 构建高效 HTAP 服务架构指南(主从复制) GreatSQL 异步复制及搭建 GreatSQL 自动开启复制导致同步报错 通过延时从库+binlog复制,恢复误操作数据
4、性能优化
GreatSQL 优化技巧:将 MINUS 改写为标量子查询 主从延迟调优思路 GreatSQL优化技巧:半连接(semijoin)优化 独家揭秘丨GreatSQL 没开Binlog时多线程插入数据性能劣化之谜 GreatSQL 并行Load Data加快数据导入
5、日志和锁
INSERT...SELECT语句对查询的表加锁吗 GreatSQL 死锁案例分析 Slave SQL线程与PXB FTWRL死锁问题分析 GreatSQL 的刷新锁 GreatSQL 中为什么 Update 不会被锁等待
6、技术分享
AP引擎助力加速生产SQL运行 Slave被误写入数据如何恢复到主库 NOT IN子查询中出现NULL值对结果的影响你注意到了吗 不同于Oracle:SEQUENCE的区别 5.7打补丁—编译和官方一致的Linux_Generic包 GreatSQL统计信息相关知识点 官答丨slow_query_log_file实例内存中变量与配置文件设置的不一致 MySQL5.7 通过逻辑备份迁移到GreatSQL注意事项 官答丨操作系统升级 Openssl 导致 GreatSQL 无法启动 FILE+POS 方式 GreatSQL 主从复制架构给主节点磁盘扩容 MySQL UDF 提权初探 使用 MySQLslap 对 GreatSQL 压力测试步骤 通过 MySQL Workbench 将 SQL Server 迁移到 GreatSQL 误删 GreatSQL 数据?别慌,Binlog来帮忙 GreatSQL 在SQL中使用 HINT 语法修改会话变量 MariaDB 和 GreatSQL 性能差异背后的真相 如何限制用户修改long_query_time Oracle与GreatSQL差异:更改唯一索引列 GreatSQL内存消耗异常排查攻略:从系统到应用层面的深入分析 使用 gt-checksum 迁移表结构到 GreatSQL GreatSQL temp文件占用时长分析
7、故障解析
MySQL 8.0.26版本升级32版本查询数据为空的跟踪 故障解析丨一次死锁问题的解决 探究网络延迟对事务的影响 为什么SHOW TABLE STATUS显示Rows少了40% 从库延迟案例分析 GreatSQL5.7数据库DROP表后无法重建 GreatSQL 中 Insert 慢是什么情况? 单条记录大小增长倍数和ibd文件大小的增长倍数不成正比 GreatSQL执行Update失败案例分析 MySQL 8.0 执行COUNT()很慢原因分析 5.7 与 8.0 对相同文件的 LOAD DATA 语句结果不同 DML操作报列不存在?
8、安装部署
在CentOS环境下编译GreatSQL RPM包 在openEuler环境下快速编译GreatSQL RPM包 编译GreatSQL with RocksDB引擎 某市驾驶培训监管服务平台 GreatSQL 数据库适配之旅
9、周边工具
MyCat分库分表实时同步到GreatSQL MySQL Shell 8.0.32 for GreatSQL编译二进制包 工具分享丨分析GreatSQL Binglog神器 Datax助力轻松迁移SQLServer数据至GreatSQL 工具分享丨数据闪回工具 MyFlash
10、社区月报
GreatSQL社区月报 | 2024.01 GreatSQL社区月报 | 2024.02 GreatSQL社区月报 | 2024.03 GreatSQL社区月报 | 2024.04 GreatSQL社区月报 | 2024.05 GreatSQL社区月报 | 2024.06 GreatSQL社区月报 | 2024.07 GreatSQL社区月报 | 2024.08 GreatSQL社区月报 | 2024.09 GreatSQL社区月报 | 2024.10 GreatSQL社区月报 | 2024.11 GreatSQL社区月报 | 2024.12
11、生态兼容&活动
GreatSQL喊你来考证啦~ 产教融合丨GreatSQL走进郑州大学 加速数据库人才培养 展会 | GreatSQL首次亮相全球开发者先锋大会 探索AGI时代的无限可能! GreatSQL 8.0.32-25 文档手册捉虫来了 GreatSQL HTAP探索之路 展会 | GreatSQL亮相全球数字经济大会 开源数据库赋能金融数字化转型 活动 | GreatSQL受邀ACMUG技术沙龙北京站 分享AP探索之路 2024开放原子开源生态大会 | 万里数据库+GreatSQL齐亮相 锚定开源探索新技术升级 展会 | 斩获殊荣!GreatSQL亮相2024 OSCAR开源产业大会 彰显开源实力 荣誉 | 斩获奖项+1!GreatSQL项目荣获2024中国互联网发展与创新投资大赛“优秀奖” GreatSQL 社区版主任命:共筑社区技术新生态 荣誉 | 荣耀加冕!GreatSQL社区荣获2024开源卓越贡献奖 第一期:GreatSQL 产品体验官丨探索GreatSQL新势能 展会 | GreatSQL亮相2024开放原子开发者大会 获评数据库领域国内活跃开源项目
12、Percona Toolkit 神器全攻略
系列文章放最后一篇,文章内有前文回顾
祝大家
春节快乐,新年幸福吉祥
蛇年行大运,万事皆如愿
使用说明
每个用户ID限领1个红包封面,数量有限,先到先得;
若用户已经领取过红包封面,会看到页面显示“已领取红包封面”;
用户尚未领取时,若红包封面已被全部领取完,会看到页面显示“红包封面已领完”;
红包封面使用有效期为领取后一个月,有效期内可以无限次使用该封面,超过有效期后封面将自动失效,之前已发送的红包不受影响。
<关于 GreatSQL>
GreatSQL数据库是一款开源免费数据库,可在普通硬件上满足金融级应用场景,具有高可用、高性能、高兼容、高安全等特性,可作为MySQL或Percona Server for MySQL的理想可选替换。
⏩GitHub : https://github.com/GreatSQL/
🆙BiliBili : https://space.bilibili.com/1363850082

(对文章有疑问或见解可去社区官网提出哦~)
| 加入微信交流群 | 加入QQ交流群 |
|
|






