信息檢索舉例說明索引的結構?
1.
深入淺出理解索引結構 實際上,您可以把索引理解為一種特殊的目錄.微軟的SQL SERVER提供了兩種索引:聚集索引(clustered index,也稱聚類索引、簇集索引)和非聚集索引(nonclustered index,也稱非聚類索引、非簇集索引).下面,我們舉例來說明一下聚集索引和非聚集索引的區別: 其實,我們的漢語字典的正文本身就
2.
何時使用聚集索引或非聚集索引 下面的表總結了何時使用聚集索引或非聚集索引(很重要): 動作描述 使用聚集索引 使用非聚集索引 列經常被分組排序 應應返回某范圍內的數據 應 不應 一個或極少不同值 不應 不應 小數目的不同值 應 不應 大數目的不同值 不應 應 頻繁更新的列 不應 應 外鍵列 應應主鍵列 應應頻繁修改索引列 不應 應 事實上
3.
結合實際,談索引使用的誤區 理論的目的是應用.雖然我們剛才列出了何時應使用聚集索引或非聚集索引,但在實踐中以上規則卻很容易被忽視或不能根據實際情況進行綜合分析.下面我們將根據在實踐中遇到的實際問題來談一下索引使用的誤區,以便于大家掌握索引建立的方法. 1、主鍵就是聚集索引 這種想法筆者認為是極端錯誤的,是對聚集索引的一種浪費.雖然SQL