1.創建唯壹索引,以確保數據庫表中每壹行數據的唯壹性。
2.加快數據檢索,這也是創建索引的主要原因。
3.減少磁盤IO(可以像字典壹樣直接定位)。
4.通過使用索引,可以在查詢過程中使用優化隱藏設備來提高系統的性能。
5.加快表之間的連接尤其重要,尤其是在實現數據的引用完整性方面。
第二,在數據庫中創建索引的缺點
1.創建和維護索引需要時間,隨著數據量的增加而增加。
2.索引需要占用物理空間,尤其是聚集索引,需要很大的空間。
3.在添加、刪除、修改表中的數據時,索引也要動態維護,降低了數據維護的速度。
擴展數據:
索引的功能
1,分解函數
分解數據單元(如標題、組織、短語、概念、物體名稱、地名、書名、人名、單詞、符號等。)在文獻中壹壹列舉,這是指數的分解函數。它是指數工作的起跑線,是指數編制的基礎。沒有文檔內容的這種分解功能,就沒有索引。分解函數是索引作用於文檔的壹種特殊函數,但它不同於其他檢索工作。
2.梳理功能
梳理函數是索引分解的後繼者。如果只有分解函數而沒有梳理函數,那麽分解函數就是沒有價值的。梳理是數據單元的初始劃分。如果是語序,按筆畫或音序分類就行了;如果是這樣的話,可以用類別來概括類的順序。就像小女孩梳頭壹樣,先把長發梳順,接下來就是編什麽辮子或者發型了。
3.組合功能
根據分類的要求,將排序後的數據單元按照其類別級別以及該類別下的主題與同壹類別下的項目之間的順序關系緊密組織起來;或者根據語序的要求,嚴格提出或倒置主語的結構,考慮限定詞限定和修飾的階段數,或者考慮語序和類序結合的可能性。