今天看<MySql技术内幕InnoDB存储引擎>一书,学习了Mysql的三大关健特性,并记录如下: 插入缓冲 双写(double write) 自适应Hash索引 在记录这些特性之前,先对Mysql的索引实现进行了学习. 主键索引 非主键索引 可以看出,B+树是用于建立索引的,而非主键索引保存的是主键的id.因此,通过非主键索引进行查找时,需要进行两次查找.而相比于myisam,性能可能会差一点. 1.插入缓冲 当进行数据插入时,直接插入到Insert Buffer(为物理页中的表)中,并定时…