码迷,mamicode.com
首页 > 数据库 > 详细

第2章 Innodb 存储引擎

时间:2019-03-13 19:49:05      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:str   技术   read   com   数据不一致   内存   code   inno   nod   

一.InnoDB 体系架构

技术图片

1.1后台线程

  • master thread:刷新内存中的数据到磁盘
  • io thread:处理 IO 请求,AIO
  • purge thread:清理undo 页的回收
  • page cleaner thread:刷新脏页

1.2内存

技术图片

LRU list:最近最少使用算法管理缓冲池

Free list:空闲页

Flush list:脏页,缓存池中页数据与磁盘页数据不一致

二.checkpoint 技术

用于数据库宕机回复

三.Master Thread 工作方式

四.InnoDB 关键特性

4.1插入缓冲

4.2两次写

4.3自适应哈希索引

4.4异步 IO

4.5刷新邻接页

五.启动,关闭与恢复

第2章 Innodb 存储引擎

标签:str   技术   read   com   数据不一致   内存   code   inno   nod   

原文地址:https://www.cnblogs.com/yuanpeng-java/p/10525049.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!