MySQL 創建高性能索引
一、索引類型
B-Tree索引:
B-Tree通常間意味著以后有的值都是按順序存儲的,并且每一個葉子頁到根的距離相同。
B-Tree索引 列是順序組織存儲的,所以很適合查找 范圍數據。
B-Tree索引對如下類型的查詢有效:
全值匹配、匹配最左前綴、匹配列前綴、匹配范圍值、精確匹配某一列并范圍匹配別外一列、只訪問索引的查詢
B-Tree索引的限制:
如果不是按照索引的最左列開始查找,剛無法使用索引。
不能跳過索引中的列。
如果查詢中某個列的范圍查詢,剛其右邊所有列都無法使用索引優化查詢。
HASH索引:
哈希索引基于哈希表實現,只有精確匹配索引所有列的查詢才有效。 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!