B+树比B树更适合索引
生活随笔
收集整理的這篇文章主要介紹了
B+树比B树更适合索引
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ??B+的磁盤讀寫代價更低。
B+的內部結點并沒有指向關鍵字具體信息的指針,因此其內部結點相對B樹更小。
如果把所有同一內部結點的關鍵字存放在同一盤塊中,那么盤塊所能容納的關鍵字數量也越多。一次性讀入內存中的需要查找的關鍵字也就越多。相對來說IO讀寫次數也就降低了。
? ? ?B+-tree的查詢效率更加穩定。
由于非終結點并不是最終指向文件內容的結點,而只是葉子結點中關鍵字的索引。所以任何關鍵字的查找必須走一條從根結點到葉子結點的路。所有關鍵字查詢的路徑長度相同,導致每一個數據的查詢效率相當。
總結
以上是生活随笔為你收集整理的B+树比B树更适合索引的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 自增主键
- 下一篇: MySQL的4中隔离级别