索引簡要小結

2021-08-09 03:46:15 字數 309 閱讀 6050

索引是一種特殊的檔案(innodb資料表上的索引是表空間的乙個組成部分),它們包含著對資料表裡所有記錄的引用指標。

索引是一種單獨的、物理的對資料庫表中一列或多列的值進行排序的一種儲存結構,它是某個表中一列或若干列值的集合和相應的指向表中物理標識這些值的資料頁的邏輯指標清單。

資料庫索引好比是一本書前面的目錄,能加快資料庫的查詢速度。

主要分為聚簇索引和輔助索引

另一種分類方式:

b+樹b+樹的實現機制

索引失效的情況

參考:

由淺入深理解索引的實現

索引失效原因總結

Oracle索引小結

索引的三大特點 1,索引樹的高度一般都比較低 2,索引由索引列儲存的值及rowid組成 3,索引本身是有序的 索引查詢 使用者索引字典 select index name,blevel,索引樹所在層數 leaf blocks,leaf 葉子塊 的數目 num rows,distinct keys,c...

覆蓋索引小結

覆蓋索引 convering indexes 通過索引資料結構,即可直接返回資料,不需要回表。執行計畫中,顯式關鍵字 using index。假設有這樣的索引 indx1 id,user,passwd 覆蓋索引會被用到 1.select id,user,passwd from t1 where id...

C 類和物件的簡要小結

c private 私有 類 由類和友元函式訪問,也就是由類物件中的public中的成員函式訪問private,不能被子類 派生類 訪問 protected 被保護 類,可以由子類的成員函式訪問父類 派生類 的protected 成員函式定義 void box setwidth double wid...