辛星筆記之MySQL的InnoDB部分的四本筆記,辛星innodb

來源:互聯網
上載者:User

辛星筆記之MySQL的InnoDB部分的四本筆記,辛星innodb

  第一本就是InnoDB的事務實現機制,在csdn上的為:點我下載 ,這裡簡要介紹下,它是通過redo和undo來控制的,而且每一秒鐘都會把日誌緩衝重新整理到重做記錄檔,因此對於再大的事務提交也非常快捷。對於undo日誌,它則是用於事務的復原,它在共用資料表空間中有自己的undo段。對於事務的隔離等級,是通過鎖來實現的,因此這就需要理解InnoDB的鎖機制。其中還有對分散式交易即xa的部分介紹。

   第二本是InnoDB的鎖機制,在csdn上的為:點我下載 ,它主要是介紹了InnoDB的鎖機制,InnoDB實現了行級鎖,而且有共用鎖定和獨佔鎖定之分,很像MyISAM的讀鎖和寫鎖,而且InnoDB還有意圖鎖定的說法。而且InnoDB引擎通過MVCC的方式實現了一致性的非鎖定讀,當然我們也可以使用SQL語句手工加鎖。這裡有個自增問題,很多地方都會提到,就是自增長操作的上界會成為一個熱點。

   第三本是InnoDB的索引,在csdn上的為:點擊下載 ,它主要是介紹了InnoDB的索引機制,InnoDB使用了B+Tree索引和雜湊索引,不過雜湊索引不用我們管理,InnoDB會自動建立。由於InnoDB是索引組織表,因此會有聚簇索引和非聚簇索引的說法,也有些資料上會稱非聚簇索引為二次索引或者輔助索引。這裡還介紹了一下預讀機制,對於預讀,它需要合理使用,使用不當反而會拖垮效能。

   第四本是InnoDB的效能調優,在csdn上的為:點此下載 ,它主要是介紹了InnoDB最佳化方面的一些內容,它更加傾向於硬體方面的選擇和判斷,還介紹了raid的一些知識。

  以上就是對於InnoDB的四本筆記了,如果您感覺有用的話,不妨下載下來吧。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.