sql-server - 为什么包含列未在非聚集索引中排序
问题描述
在 SQL Server 的非聚集索引中,为了避免书签查找,我们可以使用一个INCLUDE
子句让索引覆盖更多的列。将成为包含列一部分的列列表将存储在非聚集索引的 B 树结构的叶级节点中。
索引键列将存储在 B 树结构的节点的根和中间层以及其叶级节点中,并且在创建索引时,我们定义其排序类型,降序或升序。
那么根据索引键列排序,为什么关联的包含列没有排序呢?或者我对非聚集索引的叶级节点的结构和内容的想象是错误的。请说清楚。
解决方案
推荐阅读
- java - 换行符的媒体类型应用程序 JSON 类型响应被 \n 替换
- github - 如何更改 GitHub ZIP 发布文件夹名称?
- javascript - 找出 Youtube HUD 何时淡出,并用它淡出一个元素
- tensorflow - Mask-RCNN 零损失数步后逐渐恶化
- r - 在 tidyverse 之后加载 Magick 包
- javascript - JavaScript:继承静态对象,如静态原语
- visual-studio-code - Visual Studio Code:窄终端输出
- python - tkinter- HTML 编辑器应用程序中的自动完成问题
- caddy - 美居 symfony 和 Caddy 服务器不工作
- django - 带有参数的Django url,不知道如何测试