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

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

斯蒂芬大帝
浏览 561回答 3
3回答

慕运维8079593

当您要检索大量排序的数据而不是单个记录时,排序顺序很重要。请注意(正如您所提的问题),排序顺序通常远不如您要索引的列重要(如果顺序与所需的顺序相反,则系统可以反向读取索引)。我很少给索引排序顺序任何想法,而我为索引所涵盖的列感到烦恼。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server