今天看《MySql技术内幕InnoDB存储引擎》一书,学习了Mysql的三大关健特性,并记录以下:html
在记录这些特性以前,先对Mysql的索引实现进行了学习。mysql
能够看出,B+树是用于创建索引的,而非主键索引保存的是主键的id。所以,经过非主键索引进行查找时,须要进行两次查找。而相比于myisam,性能可能会差一点。sql
1.插入缓冲性能
当进行数据插入时,直接插入到Insert Buffer(为物理页中的表)中,并定时进行刷新。学习
2. 双写(double write)htm
3. 自适应Hash索引blog
图片来源于CodingLabs的博客索引