索引的作用及優缺點


索引的作用:創建索引能夠大大的提高系統的性能

優點:

  ①通過創建唯一性索引,可以保證數據庫表中每一行數據的唯一性

  ②大大加快數據的檢索速度,這也是創建索引的最主要原因

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

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

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

缺點:

  ①創建索引和維護索引需要時間,這種時間隨着數據量的增加而增加

  ②索引需要占物理空間,除了數據表占數據空間之外,每一個索引還要占物理空間,如果要建立聚簇索引,需要的空間更大

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM