首页
MySQL
生活
友链
关于
  • 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,这种情况下,整个索引页都存不下一个字段的内容了。


    阅读更多
  • Undo 日志用什么存储结构支持无锁并发写入?

    2022-07-05 · 预计阅读 8 分钟 · MySQL 源码 8.0.29 InnoDB

    redo 日志只有崩溃恢复的时候才能派上用场,undo 日志不一样,它承担着多重职责,MySQL 崩溃恢复、以及正常提供服务期间,都有它的身影。


    阅读更多
  • Redo 日志从产生到写入日志文件

    2022-06-12 · 预计阅读 6 分钟 · MySQL 源码 8.0.29 InnoDB

    对于这样的剧情,想必大家不会陌生:美国大片中拯救世界的英雄,平时看起来跟普通人没啥区别,甚至还可能会有点让人看不上。

    但是,关键时刻,却能爆发出惊人能量,挽狂澜于既倒,扶大厦于将倾,拯救世界于危难之中。

    今天我们要聊的主角:Redo 日志,也是这样的平民英雄。


    阅读更多
  • InnoDB B-TREE 索引怎么计算 WHERE 条件范围内有多少条记录?

    2022-05-29 · 预计阅读 2 分钟 · MySQL 源码 查询优化 8.0.29

    MySQL 为一个表选择读取数据的方式,取决于这种方式的执行成本。


    阅读更多
  • InnoDB B-TREE 索引怎么定位一条记录?

    2022-05-24 · 预计阅读 6 分钟 · MySQL 源码 8.0.29 查询优化

    对于 SQL 语句的执行来说,定位 B-TREE 索引中的一条记录,是个举足轻重的能力。


    阅读更多
  • insert ... on duplicate key update 和 replace into

    2022-05-16 · 预计阅读 3 分钟 · MySQL 源码 5.7.35

    前段时间和滴滴的一位同学聊到 insert ... on duplicate key update 插入一条记录成功后,影响行数为 2 意味着什么?


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

Csch


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

最新文章

  • InnoDB 全表扫描和全主键扫描一样吗?
  • my.cnf 增加一个配置项,MySQL 不能启动了
  • MySQL 自适应哈希索引(一)构造
  • explain 显示 count(*) 使用了索引,实际却是全表扫描
  • 为什么需要插入意向锁?
  • information_schema.tables 视图中,表的最后修改时间靠谱吗?
  • 答读者问:唯一索引冲突,为什么主键的 supremum 记录会加 next-key 锁?
  • 慢查询日志中的 Lock_time 从哪里来?

分类

MYSQL 59 生活 4

标签

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

Copyright  . All Rights Reserved