未登录用户
首 页
书 架
登录系统
注册账号
联系我们
duidaima.com
版权声明
闽ICP备2020021581号
闽公网安备 35020302035485号
搜索
我要提问
随便写写
我要写书
数据库中的唯一索引和非唯一索引在性能上去有区别吗?
发布于 2个月前
187 热度
1 评论
寂寂无言
0 粉丝 34 篇博客
关注
打赏
如题,本人数据库小白,在使用SQLServer时,我发现创建索引可以选择唯一索引和非唯一索引。这两者在查询性能上有区别吗?什么情况下用唯一索引比较好,什么情况下用非唯一索引比较好?
用户评论
芽色的清茶
查询速度肯定是唯一索引比非唯一索引快。但是在插入时,因唯一索引需要检测唯一性,而非唯一索引不监测,所以插入的时候非唯一索引更快。简单而已,如果考虑查询速度优先,则选择唯一索引(前提是可以使用唯一索引),如果优先考虑插入速度,则优先选择非唯一索引!
2025/4/10 14:41:00
[
0
]
[
0
]
回复
点击加载更多评论
SQLServer技术
96 成员 |
127 话题
+我要提问
+随便写写
可能感兴趣的话题
数据库查询中的order by字段过多会影响查询性能吗?
SQLServer在创建视图时能自动生成自增长的ID吗?
问个数据库组合索引的问题
SQLServer中的字段类型varchar(10)和varchar(1000)在性能上有差异吗?