mysql索引為什么用B+樹而不用B樹


1. B+樹的數據都集中在葉子節點。分支節點只負責索引。B樹的分支節點也有數據。B+樹的層高會小於B樹,平均的Io次數會遠小於B樹

2. B+樹更擅長范圍查詢。存儲在葉子節點中的數據是按順序放置的雙向鏈表。而B樹范圍查詢只能中序遍歷。

3. 索引節點沒有數據。比較小。b樹可以把索引完全加載至內存中。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM