1. 程式人生 > >MySQL的InnoDB和MyIsam的區別

MySQL的InnoDB和MyIsam的區別

mysql的的特點還有各種引擎的區別,還有索引的實現,資料的存取,都需要仔細瞭解,從巨集觀到其細節,之前就是想著投機取巧,靠表面功夫,以為mysql涉及的知識很多,而最近慢慢咀嚼,發現知識點很多,但熟悉之後,將知識組成簡單的網路之後,再慢慢豐富這個網路,發現會可以輕鬆一點。

先寫InnoDB什麼時候會表鎖

  1. InnoDB行鎖是通過給索引上的索引項加鎖來實現的。
  2. InnoDB這種行鎖實現特點意味著:只有通過索引條件檢索資料,InnoDB才使用行級鎖,否則,InnoDB將使用表鎖! 
  3. 在實際應用中,要特別注意InnoDB行鎖的這一特性,不然的話,可能導致大量的鎖衝突,從而影響併發效能。