在數據有序性方面。b+樹索引,因為底層是有序排列的,所以支持范圍查詢、數據排序。hash索引,因為底層不是有序的,所有不支持范圍查詢、數據排序。 在查詢可預測方面。由于ha
在數據有序性方面。b+樹索引,因為底層是有序排列的,所以支持范圍查詢、數據排序。hash索引,因為底層不是有序的,所有不支持范圍查詢、數據排序。
在查詢可預測方面。由于hash函數不可預測,hash不支持模糊查詢及多列索引的最左匹配原則。
在效率穩定性方面。b+樹比較穩定。hash由于可能出現,大量相同key的hash沖突現象,導致效率降低很大。同時hash的等值查詢會很快。所以hash的穩定性不佳。
所以一般情況下,使用b+樹即可,可以達到穩定較快的效果。
【文章原創作者:站群服務器 http://www.558idc.com/mggfzq.html 歡迎留下您的寶貴建議】聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。