
SQL
文章平均质量分 94
爱可生开源社区
成立于 2017 年,以开源高质量的运维工具、日常分享技术干货内容、持续的全国性的社区活动为社区己任;目前开源的产品有:SQL审核工具 SQLE,分布式中间件 DBLE、数据传输组件DTLE。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2025 年 8 月《大模型 SQL 能力排行榜》发布
本月评测引入了 GPT-5系列新模型、Deepseek-V3.1 和专业级应用 SQLShift,进一步丰富了 SCALE 榜单的深度和广度。原创 2025-09-04 10:23:27 · 610 阅读 · 0 评论 -
MySQL 核心模块揭秘 | 07 期 | 二阶段提交 (1) prepare 阶段
开启 binlog 的情况下,用户事务需要使用二阶段提交来保证 binlog 和 InnoDB 表的数据一致性。binlog prepare 什么也不会干。InnoDB prepare 会把分配给事务的所有 undo 段的状态修改为 TRX_UNDO_PREPARED,把事务 Xid 写入 undo 日志组的头信息,把内存中事务对象的状态修改为 TRX_STATE_PREPARED。本期问题:二阶段提交的 prepare 阶段为什么不把 redo 日志刷盘?欢迎大家留言交流。下期预告。原创 2024-02-29 13:29:01 · 1232 阅读 · 0 评论 -
MySQL 核心模块揭秘 | 06 期 | 事务提交之前,binlog 写到哪里?
trx_cache 分为两级:内存(buffer)、临时文件。事务执行过程中,产生的所有 binlog event 都要写入 trx_cache。binlog event 写入 trx_cache,通常情况下,都会先写入 buffer,写满 buffer 之后,再把 buffer 中所有内容都写入临时文件,最后清空 buffer。本期问题:如果 buffer 是空的,接下来要写入一个 86K 的 binlog event 到 trx_cache,写入流程是什么样的?欢迎大家留言交流。下期预告。原创 2024-02-21 17:23:34 · 1135 阅读 · 0 评论 -
SQL 审核神器 SQLE 专业版全新上线,永久免费!
全新上线 | SQLE 专业版,永久免费!原创 2024-02-02 15:56:20 · 1202 阅读 · 1 评论