06 聚集索引和非聚集索引

2021-10-08 20:12:49 字數 415 閱讀 8259

1. 聚集索引和非聚集索引(輔助索引)

區別:2. 聚集索引特點

缺點:聚集索引提高了io密集型應用的效能,但是如果資料全部存在記憶體中,聚集索引就沒什麼優勢了。

建立索引的順序依賴於資料的順序,如果資料不是按照主鍵順序排列的,建立索引會比較慢。

優點:3. 非聚集索引特點

缺點:非聚集索引查詢資料需要2次索引查詢,因為非聚集索引的葉子節點儲存的不是指向行的位置的指標,而是行的主鍵值。所以通過非聚集索引查詢行,首先找到的是行的主鍵值,然後根據這個主鍵值去聚集索引中查詢對應的行。

優點:非聚集索引的葉子節點儲存的不是指向行的位置的指標,而是主鍵值,這樣減少了當出現行移動或者資料分頁時非聚集索引的維護工作。移動行時不需要更新非聚集索引的葉子節點的指標。

4. 主鍵索引 (聚集索引) 和普通索引 (輔助索引) 的區別

聚集索引和非聚集索引

聚集索引和非聚集索引 一 聚集索引和非聚集索引 聚集索引和非聚集索引的根本區別是表記錄的排列順序和與索引的排列順序是否一致,聚集索引表記錄的排列順序與索引的排列順序一致,優點是查詢速度快,因為一旦具有第乙個索引值的紀錄被找到,具有連續索引值的記錄也一定物理的緊跟其後。聚集索引的缺點是對錶進行修改速度...

聚集索引和非聚集索引

本文引自 一種索引,該索引中鍵值的邏輯順序決定了表中相應行的物理順序。聚集索引確定表中資料的物理順序。聚集索引類似於 簿,後者按姓氏排列資料。由於聚集索引規定資料在表中的物理儲存順序,因此乙個表只能包含乙個聚集索引。但該索引可以包含多個列 組合索引 就像 簿按姓氏和名字進行組織一樣。聚集索引對於那些...

聚集索引和非聚集索引

聚集索引和非聚集索引 1 聚集索引 聚集索引,表中的資料儲存位置,根據索引的排序進行實際儲存,因此效率是相當高的。因為聚集索引決定了表中資料行的儲存位置。乙個表不可能有兩個或以上的聚集索引,如果乙個表中已經有乙個聚集索引,那麼這個表中其他的索引都將是非聚集索引。表排列順序 表記錄的排列順序與索引的排...