在數(shù)據(jù)庫(kù)管理系統(tǒng)中.索引提供了一種無需掃描整張表就能實(shí)現(xiàn)對(duì)數(shù)據(jù)的快速查詢的途徑,使用索引可以優(yōu)化查詢。這就像為了找到某本書中一個(gè)句子可以逐頁(yè)搜索,也可以通過使用該書的月錄.快速定位到要搜索的主題然后找到需要的句子。顯然后一種方法操作起來更快。
在數(shù)據(jù)庫(kù)中,表的索引與附在一本書后面的索引非常相似.因此為數(shù)據(jù)衰建立索引是加快查詢速度的有效手段.用戶可以根據(jù)應(yīng)用環(huán)境的需要,在基本表上建立一個(gè)或者多個(gè)索引,以提供多種存取路徑,加快查找速度。索引一般由數(shù)據(jù)庫(kù)管理員或者表的擁有者(創(chuàng)建該表的用戶)進(jìn)行創(chuàng)建。
系統(tǒng)在存儲(chǔ)數(shù)據(jù)時(shí)會(huì)自動(dòng)選擇合適的索引作為存取路徑,用戶無法手工選擇索引。索引也存儲(chǔ)數(shù)據(jù).只不過索引中的數(shù)據(jù)反映的不是實(shí)際仿息,而是方便搜索用的路徑信息。 .索引有兩種類型.分別是聚簇索引和非聚簇索引。
聚簇索引和目錄表非常相似,記錄的索引順序與物理順序相同。在非聚簇索引中,記錄的物理順序與邏輯順序沒有必然的聯(lián)系。通常情況下使用的是聚簇索引,但是每個(gè)表只能有一個(gè)聚簇索引。






