壹、數據庫中創建索引的優點
1、創建唯壹性索引,保證數據庫表中每壹行數據的唯壹性。
2、加快數據的檢索速度,這也是創建索引的最主要的原因。
3、減少磁盤IO(向字典壹樣可以直接定位)。
4、通過使用索引,可以在查詢的過程中,使用優化隱藏器,提高系統的性能。?
5、加速表和表之間的連接,特別是在實現數據的參考完整性方面特別有意義。
二、數據庫中創建索引的缺點
1、創建索引和維護索引要耗費時間,這種時間隨著數據量的增加而增加。
2、索引需要占用物理空間,特別是聚集索引,需要較大的空間。
3、當對表中的數據進行增加、刪除和修改的時候,索引也要動態的維護,這樣就降低了數據的維護速度。
擴展資料:
索引的功能
1、分解功能
把文獻中的資料單元(如篇名、機構、短語、概念、物名、地名、書名、人名、字詞、符號等)壹壹分解,這就是索引的分解功能。它是索引工作的起跑線和索引編纂的基礎,沒有對文獻內容的這種分解功能,就沒有索引。分解功能是索引作用於文獻的特殊功能,是它和其他檢索工作不同之處。
2、梳理功能
梳理功能是索引分解的後繼。如果只有分解功能而沒有梳理的功能,那麽分解功能就沒有價值。梳理是對資料單元的初分。如是字序,只要按筆劃或音序歸類即可;如是類序只要按大類歸納即可。就像小姑娘梳頭,先把長發梳順,而編什麽辮子或梳什麽發型則是下壹步的要求了。
3、組合功能
把梳理後的資料單元按照分類的要求,嚴密地組織它們的類別層次以及類目下的專題和同類目下款目的序列關系;或按字序的要求,嚴密地把標目的結構正裝 或倒裝、考慮限定詞對標目的限定和修飾的級數、或考慮字序和類序相結合的可能。
參考資料: