欢迎来到爱可生开源社区周报!在这里为大家分享精选数据库行业文章,社区活动和开源项目的最新动态。
欢迎更多的数据库爱好者能在社区结识志同道合的朋友,一起学习、探索和分享数据库相关的知识和经验,使用并参与到我们的开源项目中来!
一个有深度的 MySQL 开源社区
1社区动态
📢 版本发布
SQLE 3.2312.0 正式版
✨欢迎体验
SQLE 3.2312.0 发布 🔗
【社区版】支持查看 SQL 所属文件
【社区版】JetBrains 插件适配 SQLE V3 版本
【社区版】索引创建建议优化
【企业版】SQL 管控优化
【企业版】MyBatis 审核优化
上周工作
发布 3.2312.0 正式版
3.2312.0 回归测试
3.2312.0 缺陷修复
本周计划
支持审核分布式部署的 TDSQL
对上线工单审核中的问题 SQL 定位到具体到行
缺陷修复
2社区专栏上新
2024 年,爱可生开源社区将推出全新技术专栏:MySQL 核心模块揭秘。
本专栏由爱可生技术专家操盛春先生执笔,同大家一起探索 MySQL 中的 InnoDB 事务、锁、Redo、Undo、MVCC 等核心模块的底层原理,看看 MySQL 运行时都干了些什么?
3社区文章回顾
《技术译文 | 年底了,可以信任 ChatGPT 来解决数据库问题了么?》🔗
2023 年会被称为生成式 AI 之年吗?我不知道,但可以肯定的是,ChatGPT 从 2022 底开始引发了很多行业围绕该技术的巨大变革。确实是有趣的时刻,我们目睹了一些改变我们世界的事情。作者在 Google 的 Bard、微软的 Bing Chat 和 OpenAI 的 ChatGPT 三款产品上,对 MongoDB 和 MySQL 这两种技术进行测试和评论。
《技术分享 | 八怪:再谈 MySQL 8 这两个精准的时间戳》🔗
MySQL 8.0 的 binlog 中多了 immediate_commit_timestamp 和 original_commit_timestamp 的信息,之前有文章《新特性解读 | MySQL 8 复制延迟观测新方式,更全面更精准》对它们进行了介绍,最近也刚好遇到相关问题,刚好稍微学习一下。
常听说 MySQL 中三表 JOIN 的执行流程并不是前两张表 JOIN 得出结果,再与第三张表进行 JOIN;而是三表嵌套的循环连接。
那这个三表嵌套的循环连接具体又是个什么流程呢?与前两张表 JOIN 得出结果再与第三张表进行 JOIN 的执行效率相比如何呢?下面通过一个例子来分析分析。
4行业文章精选
《MySQL:InnoDB的页合并与页分裂到底是什么》🔗
2023-12-26 发表于【陆队长】
《MySQL InnoDB mutex 实现分析》🔗
InnoDB 中的 mutex 和 rw_lock在早期的版本都是通过系统提供的 cas, tas 语义自己进行实现,并没有使用 pthread_mutex_t, pthread_rwlock_t,这样实现的好处在于便于统计,以及为了性能考虑,还有解决早期操作系统的一些限制。
2023-12-30 转载于【yangyidba】
《MySQL 8.0 InnoDB 的统计信息机制优化》🔗
MySQL 的InnoDB引擎会维护着用户表每个索引的统计信息,来帮助查询优化器选择最优的执行计划,详细的来说,key的分布情况能决定多表join的顺序,也能够决定查询使用哪一个索引。这些统计信息可以由专门的后台线程刷新,也可以由用户也可以显示的调用Analyze table的命令来刷新统计信息,本文基于最新的 MySQL 8.0 来具体分析一下刷新统计信息的具体实现。
2023-12-29 转载于【yangyidba】
《MySQL事务未提交redolog能持久化到磁盘吗?》🔗
我们知道持久化的目的是可以在数据丢失后进行恢复,保证数据不丢失,对于MySQL来说只要 binlog 和 redolog 都能正确持久化到磁盘上,就可以保证数据不丢失了。
👉 那意外情况导致事务还没提交的时候,redolog 能不能被持久化到磁盘呢?
先公布答案,确实有可能会!
2024-1-2 转载于【小许code】
* 关注社区周报,阅读行业好文,欢迎投递推荐。
关于 SQLE
SQLE 是一款全方位的 SQL 质量管理平台,覆盖开发至生产环境的 SQL 审核和管理。支持主流的开源、商业、国产数据库,为开发和运维提供流程自动化能力,提升上线效率,提高数据质量。
SQLE 获取
🔗 Github https://github.com/actiontech/sqle
📚 文档 https://actiontech.github.io/sqle-docs/
💻 官网 https://opensource.actionsky.com/sqle/
👥 微信群 添加管理员微信 ActionOpenSource
📊 点击 原文链接 查看社区版和企业版功能对比:https://actiontech.github.io/sqle-docs/docs/support/compare