MySQL爲什麼使用B+做索引以及MyISAM與InnoDB的索引差異

1、Hash索引的效率比樹索引效率高,爲什麼不使用Hash索引? 1)Hash索引僅僅能夠滿足「=」,「IN」和「<=>」查詢,不能使用範圍查詢。 由於Hash索引比較的是進行Hash運算之後的Hash值,所以它只能用於等值的過濾,不能用於基於範圍的過濾,因爲經過相應的Hash算法處理之後的Hash值得大小關係,並不能保證和Hash運算前完全一樣。 2)Hash索引無法被用來避免數據的排序操作。
相關文章
相關標籤/搜索