《高性能MySQL》筆記-索引和鎖

索引可讓查詢鎖定更少的行。若是你的查詢從不訪問那些不須要的行,那麼就會鎖定更少的行,從兩個方面來看這對性能都有好處。首先,雖然InnoDB的行鎖效率很高,內存使用也不多,可是鎖定行的時候仍然會帶來額外開銷;其次鎖定超過須要的行會增長鎖爭用並減小併發性。 InnoDB只有在訪問行的時候纔會對其加鎖,而索引可以減小InnoDB訪問的行數,從而減小鎖的數量。但這隻有當InnoDB在存儲引擎層可以過濾掉全
相關文章
相關標籤/搜索