B+樹索引,樹索引

來源:互聯網
上載者:User

B+樹索引,樹索引

在資料庫中B+樹的高度一般都在2~3層,也就是對於尋找某一索引值的行記錄,最多隻需要2到3次的IO。
InnoDB儲存引擎表是索引組織表,即表中資料按照主鍵順序存放。而叢集索引就是按照每張表的主鍵構造一顆B+樹,並且葉子節點存放整張表的行記錄資料,因此也讓叢集索引的葉子節點成為資料頁。叢集索引的這個特性決定了索引組織表中資料也是索引的一部分。同B+樹結構一樣,每個資料頁都是通過一個雙向鏈表來進行連結。
叢集索引的另一個好處是,它的語言主鍵的排序尋找和範圍尋找速度非常快。
輔助索引:葉子節點不包含行的全部資料。葉子節點除了包含索引值以外,每個分葉層級中的索引行還包含一個書籤,該書籤用來告訴InnoDB儲存引擎,哪裡可以找到與索引相對應行的資料。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.