首页
MySQL
生活
友链
关于
  • MySQL 客户端 Ctrl + C,服务端会发生什么?

    2023-03-06 · 预计阅读 3 分钟 · MySQL 源码 8.0.32

    我们也许有过这样的经历:用 mysql 客户端连上数据库,执行一条 SQL,结果迟迟执行不完,我们等得不耐烦了,顺手就是一个 Ctrl + C。


    阅读更多
  • MySQL 调试环境搭建:VSCode + Docker

    2023-02-14 · 预计阅读 3 分钟 · MySQL 8.0.32

    近期使用 gdb 调试比较多,发现了很多好用的功能,而在 Mac 上使用 gdb 调试,体验不太顺畅。


    阅读更多
  • MySQL 相关子查询

    2022-12-25 · 预计阅读 5 分钟 · MySQL 8.0.29 源码

    子查询系列的上一篇文章《MySQL 不相关子查询怎么执行?》提到过,MySQL 有可能把不相关子查询转换为相关子查询。


    阅读更多
  • MySQL 全表扫描成本计算

    2022-12-05 · 预计阅读 3 分钟 · MySQL 8.0.29 源码

    查询优化器是 MySQL 的核心子系统之一,成本计算又是查询优化器的核心逻辑。


    阅读更多
  • MySQL 不相关子查询怎么执行?

    2022-11-21 · 预计阅读 2 分钟 · MySQL 8.0.29 源码

    经过上一篇 where field in (...) 的开场准备,本文正式开启子查询系列,这个系列会介绍子查询的各种执行策略,计划包括以下主题:


    阅读更多
  • MySQL 连接怎么保活?

    2022-10-23 · 预计阅读 5 分钟 · MySQL 8.0.29 源码

    多年前开发过一个异步发送订单短信、邮件通知的守护程序,每次程序启动时会创建数据库连接,后续读写数据库操作就一直复用这个连接。


    阅读更多
  • MySQL 数据字典表

    2022-10-07 · 预计阅读 4 分钟 · 8.0.29 MySQL 源码

    MySQL 8.0 对数据字典进行了重构,用户表、数据字典表、MySQL 其它系统表的元数据都统一保存到 mysql 库的数据字典表中了。


    阅读更多
  • MySQL 崩溃恢复

    2022-09-03 · 预计阅读 8 分钟 · MySQL InnoDB 源码 8.0.29

    天有不测风云,数据库有旦夕祸福。

    前面写 Redo 日志的文章介绍过,数据库正常运行时,Redo 日志就是个累赘。

    现在,终于到了 Redo 日志扬眉吐气,大显身手的时候了。


    阅读更多
  • MySQL 事务二阶段提交

    2022-07-23 · 预计阅读 6 分钟 · MySQL 8.0.29 InnoDB 源码

    回想当年,高并发还没有这么普遍,分布式也没有这么流行。

    初次接触二阶段提交,源于想以事务的方式实现对 MongoDB 中多个集合数据的修改,而 MongoDB 本身不支持事务,官方推荐的方案就是使用二阶段提交。


    阅读更多
  • InnoDB 行超长时怎么选择溢出字段?

    2022-07-07 · 预计阅读 2 分钟 · 8.0.29 MySQL 源码

    InnoDB 索引页的大小默认为 16K,然而,varchar、text、blob 类型的单个字段内容长度就有可能超过 16K,这种情况下,整个索引页都存不下一个字段的内容了。


    阅读更多
    • ««
    • «
    • 1
    • 2
    • 3
    • 4
    • »
    • »»

Csch


MySQL 源码研究公众号:一树一溪

最新文章

  • MySQL 客户端 Ctrl + C,服务端会发生什么?
  • MySQL 调试环境搭建:VSCode + Docker
  • 修改 lower_case_table_names 导致 frm 文件删除失败
  • MySQL 相关子查询
  • MySQL 全表扫描成本计算
  • MySQL 不相关子查询怎么执行?
  • where field in(...) 是怎么执行的?
  • MySQL 连接怎么保活?

分类

MYSQL 46 生活 4

标签

源码 33 MYSQL 31 5.7.35 22 8.0.29 12 INNODB 5 JOIN 5 随笔 4 8.0.32 2 子查询 2 工具 2 查询优化 2 FRM 1 UNDO日志 1 索引 1
所有标签
5.7.3522 8.0.2912 8.0.322 FRM1 INNODB5 JOIN5 MYSQL31 UNDO日志1 子查询2 工具2 查询优化2 源码33 索引1 表结构1 随笔4
[A~Z][0~9]

Copyright  . All Rights Reserved