SQL server 索引 简介

纵饮孤独 提交于 2020-03-12 09:00:37

主要分为  唯一索引   聚集索引  非聚集索引

当表中有被设置为唯一的列时,SQLSERVER会自动创建一个非聚集的唯一性索引

创建唯一索引

create unique index index_name  on tablename(columnname)

 

创建 聚集索引

create clustered index index_name on tablename(columnname)

没有clustered的话,则默认创建 非聚集索引  nonclustered(可加可不加)

create  nonclustered   index index_name on tablename(columnname)

访问区间,范围值的列时,聚集索引比较有效(between   >    >=   )

1.包含大量非重复列

2.被访问的列时连续的

3.经常被使用  连接  或者 group by  查询访问的列

 

 

非聚集索引  是完全匹配查询的最佳选择

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!