摘要:本文参考掘金文章 — 程序员小冰 InnoDB 存储引擎架构(转载) 下图画的太好了,清晰明了,借大佬图镇个场子,后面个人参照此图模仿了下 InnoDB 内存结构(复习) 需要介绍 DoubleWrite ,先单拎出来 InnoDB 内存结构(个人仿制图) 双写 - Double Write ①. 阅读全文
posted @ 2021-04-22 21:42 拨云见日z 阅读(2) 评论(0) 推荐(0) 编辑
摘要:InnoDB 1.0 版本前的 Master Thread loop 主循环 background loop 后台循环 flush loop 刷新循环 suspend loop 暂停循环 loop 是主循环,有两大部分操作,每 1 秒钟的操作,每 10 秒钟的操作,伪代码如下 void master 阅读全文
posted @ 2021-04-21 21:27 拨云见日z 阅读(7) 评论(0) 推荐(1) 编辑
摘要:7 阅读全文
posted @ 2021-05-04 23:05 拨云见日z 阅读(5) 评论(0) 推荐(0) 编辑
摘要:6 阅读全文
posted @ 2021-05-01 20:09 拨云见日z 阅读(2) 评论(0) 推荐(0) 编辑
摘要:5 阅读全文
posted @ 2021-04-24 21:08 拨云见日z 阅读(5) 评论(0) 推荐(0) 编辑
摘要:本文参考掘金文章 — 程序员小冰 InnoDB 存储引擎架构(转载) 下图画的太好了,清晰明了,借大佬图镇个场子,后面个人参照此图模仿了下 InnoDB 内存结构(复习) 需要介绍 DoubleWrite ,先单拎出来 InnoDB 内存结构(个人仿制图) 双写 - Double Write ①. 阅读全文
posted @ 2021-04-22 21:42 拨云见日z 阅读(2) 评论(0) 推荐(0) 编辑
摘要:InnoDB 1.0 版本前的 Master Thread loop 主循环 background loop 后台循环 flush loop 刷新循环 suspend loop 暂停循环 loop 是主循环,有两大部分操作,每 1 秒钟的操作,每 10 秒钟的操作,伪代码如下 void master 阅读全文
posted @ 2021-04-21 21:27 拨云见日z 阅读(7) 评论(0) 推荐(1) 编辑
摘要:为什么需要重做日志 ? Ⅰ. 倘若产生一个脏页,就立即刷新到磁盘中,那么这个开销是非常大的 Ⅱ. 如果热点数据集中在某几个页中,数据库性能也会非常差 Ⅲ. 如果从缓冲池中刷新脏页到磁盘中时,发生了宕机,数据无法恢复 为了**避免数据丢失**的问题,当前事务数据库都采用了 Write Ahead Lo 阅读全文
posted @ 2021-04-20 23:50 拨云见日z 阅读(7) 评论(0) 推荐(0) 编辑
摘要:InnoDB 体系结构 先参考 InnoDB 的内存结构 和 InnoDB 的磁盘文件结构 InnoDB 后台线程 InnoDB 存储引擎是多线程模型,后台有多个不同的后台线程 Master Thread - 核心线程,主要负责将缓冲池中的数据异步刷新到磁盘,保证数据一致性 IO Thread - 阅读全文
posted @ 2021-04-20 09:28 拨云见日z 阅读(18) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-04-12 17:32 拨云见日z 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-04-06 18:05 拨云见日z 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-04-01 17:13 拨云见日z 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-03-30 21:44 拨云见日z 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-03-30 12:51 拨云见日z 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-03-29 17:59 拨云见日z 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-03-29 14:18 拨云见日z 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-03-29 13:02 拨云见日z 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-03-27 11:20 拨云见日z 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-03-16 17:48 拨云见日z 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-03-14 18:33 拨云见日z 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-03-14 01:44 拨云见日z 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-03-10 11:18 拨云见日z 阅读(0) 评论(0) 推荐(0) 编辑