为了账号安全,请及时绑定邮箱和手机立即绑定

SQL Server索引-升序或降序有什么区别?

SQL Server索引-升序或降序有什么区别?

斯蒂芬大帝 2019-12-11 09:08:19
当您在MS SQL Server的列或列数上创建索引(我使用的是2005版)时,可以指定每列的索引是升序还是降序。我很难理解为什么这个选择仍然存在。使用二进制排序技术,两种方式的查找都不会一样快吗?我选择哪个顺序有什么不同?
查看完整描述

3 回答

?
慕运维8079593

TA贡献1876条经验 获得超5个赞

当您要检索大量排序的数据而不是单个记录时,排序顺序很重要。

请注意(正如您所提的问题),排序顺序通常远不如您要索引的列重要(如果顺序与所需的顺序相反,则系统可以反向读取索引)。我很少给索引排序顺序任何想法,而我为索引所涵盖的列感到烦恼。


查看完整回答
反对 回复 2019-12-12
  • 3 回答
  • 0 关注
  • 558 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信