1. 程式人生 > >SqlServer的三個索引簡單說明及其使用

SqlServer的三個索引簡單說明及其使用

column 記錄 AR 增加 dex spa default leg creat

簡介:

1、unique:唯一索引,該字段的每個記錄的值都不能重復。

2、clustered:聚集索引,可以包含多個列,比非聚集索引要快,但是每個表只能有一個。

3、nonclustered:非聚集索引,單列使用,可以提高檢索性能,但是會增加硬盤存儲的數據,也就是說空間換時間

使用方式:

CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ] INDEX index_name   
    ON <TABLE_NAME> ( column_name [ ASC | DESC ] [ ,...n ] )   
    [ WITH <backward_compatible_index_option> [ ,...n 
] ] [ ON { filegroup_name | "default" } ]

簡單的例子:

create clustered index opde_biid_cd
on opde (biid)

使用建議:

技術分享圖片

SqlServer的三個索引簡單說明及其使用