索引的優點和缺點

2021-10-08 14:23:39 字數 446 閱讀 2746

索引的作用:建立索引能夠大大的提高系統的效能

優點:①通過建立唯一性索引,可以保證資料庫表中每一行資料的唯一性

②大大加快資料的檢索速度,這也是建立索引的最主要原因

③加快表與表之間的連線,在實現資料的參考完整性方面特別有意義

④在使用分組和排序,子句進行資料檢索時,同樣可以顯著減少查詢中分組和排序的時間

⑤通過使用索引,可以在查詢的過程中,使用優化隱藏器,提高系統的效能。

缺點:①建立索引和維護索引需要時間,這種時間隨著資料量的增加而增加

②索引需要佔物理空間,除了資料表佔資料空間之外,每乙個索引還要佔物理空間,如果要建立聚簇索引,需要的空間更大

③當對表中的資料進行增加、刪除和修改的時候,索引也要動態的維護,這就降低了資料的維護速度。

索引是建立在資料庫的表中的列上。因此,在建立索引的時候,要考慮哪些列上適合加索引,那些列上不適合加索引。

索引的優點和缺點

索引的優點 1 索引能夠提高資料檢索的效率,降低資料庫的io成本。2 索引還有乙個非常重要的用途,就是降低資料的排序成本。每個索引中的索引資料都是按照索引鍵值進行排序後存放的,所以,當我們的query語句中包含排序分組操作的時候,如果我們的排序欄位和索引字段剛好一致,mysql query opti...

索引的優點和缺點

一 為什麼要建立索引呢 優點 這是因為,建立索引可以大大提高系統的效能。第一,通過建立唯一性索引,可以保證資料庫表中每一行資料的唯一性。第二,可以大大加快資料的檢索速度,這也是建立索引的最主要的原因。第三,可以加速表和表之間的連線,特別是在實現資料的參考完整性方面特別有意義。第四,在使用分組和排序子...

oracle 索引的缺點和優點

以下的文章主要是對oracle資料庫索引的優點與缺點的介紹,如果你對oracle資料庫索引的優點與缺點想有所了解的話,你可以通過以下的文章對其的實際應用與功能有所了解,以下是文章的具體介紹。資料庫的索引分為 聚集索引,非聚集索引,唯一索引 優點 方便了查詢,在資料量大時排序更易查詢 缺點 查詢時需要...