今天看《MySql技術內幕InnoDB存儲引擎》一書,學習了Mysql的三大關健特性,並記錄以下:html
在記錄這些特性以前,先對Mysql的索引實現進行了學習。mysql
能夠看出,B+樹是用於創建索引的,而非主鍵索引保存的是主鍵的id。所以,經過非主鍵索引進行查找時,須要進行兩次查找。而相比於myisam,性能可能會差一點。sql
1.插入緩衝性能
當進行數據插入時,直接插入到Insert Buffer(爲物理頁中的表)中,並定時進行刷新。學習
2. 雙寫(double write)htm
3. 自適應Hash索引blog
圖片來源於CodingLabs的博客索引