前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >社区周报 | SQLE 3.2312.0 正式版发布,适配 JetBrains,多项优化提高用户体验!

社区周报 | SQLE 3.2312.0 正式版发布,适配 JetBrains,多项优化提高用户体验!

作者头像
爱可生开源社区
发布2024-01-04 12:53:40
1010
发布2024-01-04 12:53:40
举报

欢迎来到爱可生开源社区周报!在这里为大家分享精选数据库行业文章,社区活动和开源项目的最新动态。

欢迎更多的数据库爱好者能在社区结识志同道合的朋友,一起学习、探索和分享数据库相关的知识和经验,使用并参与到我们的开源项目中来!

一个有深度的 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社区专栏上新

《MySQL 核心模块揭秘 | 发刊词》🔗

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_timestamporiginal_commit_timestamp 的信息,之前有文章《新特性解读 | MySQL 8 复制延迟观测新方式,更全面更精准》对它们进行了介绍,最近也刚好遇到相关问题,刚好稍微学习一下。

《技术分享 | 详解 MySQL 三表 JOIN》🔗

常听说 MySQL 中三表 JOIN 的执行流程并不是前两张表 JOIN 得出结果,再与第三张表进行 JOIN;而是三表嵌套的循环连接。

那这个三表嵌套的循环连接具体又是个什么流程呢?与前两张表 JOIN 得出结果再与第三张表进行 JOIN 的执行效率相比如何呢?下面通过一个例子来分析分析。

4行业文章精选

《MySQL:InnoDB的页合并与页分裂到底是什么》🔗

本文为摘录文章,如有错误,请指正。文章是以MySQL5.7版本进行说明,和现有版本可能会有一定差距,但是数据页的设计基本没有发生过变化,因此,可以作为学习参考。原文为 2017 年发表的一篇文章:《InnoDB Page Merging and Page Splitting - Percona Database Performance Blog》。

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】

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2024-01-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 爱可生开源社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1社区动态
    • SQLE 3.2312.0 发布 🔗
      • 上周工作
      • 本周计划
      • 《MySQL:InnoDB的页合并与页分裂到底是什么》🔗
      • 《MySQL InnoDB mutex 实现分析》🔗
      • 《MySQL 8.0 InnoDB 的统计信息机制优化》🔗
      • 《MySQL事务未提交redolog能持久化到磁盘吗?》🔗
  • 2社区专栏上新
  • 3社区文章回顾
  • 4行业文章精选
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档