主要分为 唯一索引 聚集索引 非聚集索引
当表中有被设置为唯一的列时,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 查询访问的列
非聚集索引 是完全匹配查询的最佳选择
来源:CSDN
作者:zq爱生活爱代码
链接:https://blog.csdn.net/m0_37879526/article/details/104805716