Innodb的三大关健特性
2024-10-08 23:35:09
今天看《MySql技术内幕InnoDB存储引擎》一书,学习了Mysql的三大关健特性,并记录如下:
- 插入缓冲
- 双写(double write)
- 自适应Hash索引
在记录这些特性之前,先对Mysql的索引实现进行了学习。
- 主键索引
- 非主键索引
可以看出,B+树是用于建立索引的,而非主键索引保存的是主键的id。因此,通过非主键索引进行查找时,需要进行两次查找。而相比于myisam,性能可能会差一点。
1.插入缓冲
当进行数据插入时,直接插入到Insert Buffer(为物理页中的表)中,并定时进行刷新。
2. 双写(double write)
3. 自适应Hash索引
图片来源于CodingLabs的博客
最新文章
- [HAOI2009]求回文串
- HDU 3353
- 【MVC】ASP.NET MVC HtmlHelper用法大全
- HDU 5151 Sit sit sit 区间dp
- ORA-04052\ ORA-00604\ORA-12154
- 关于结构体的PPT
- MySQL字符串中数字排序的问题
- 百万行mysql数据库优化(补充)
- hdu_5858_Hard problem(数学题)
- jarsigner
- iOS开发之MapKit
- 关于Python编码,超诡异的,我也是醉了
- TCP的核心系列 — SACK和DSACK的实现(二)
- myeclipse使用git图文教程
- ssm回顾笔记(一)
- vi命令【方向键】变字母键的解决方法
- Spark的Rpct模块的学习
- [日常] Go语言圣经-函数递归习题
- Android创建并响应选项菜单
- contos7忘记root密码怎么办