我试图从几个小时开始谷歌它仍然不清楚。
有什么区别:
Create Index NonClusteredComposit_IDX ON Table(id,quantity,price)
Create Index NonClusteredCompositAndInclude_IDX ON Table(id) Include (price,quantity).
仅限指数lvl。
我了解它们是如何工作的,甚至何时使用它们。
但我无法理解的是,数据是如何存储在NonClusteredCompositAndInclude_IDX中的?
这个架构会发生什么变化: 索引页面包含索引数据(id,数量,价格)和指向RID的指针(当表是堆时)或指向B树中页面的指针(对于B树/集群表)。
从文档中我知道,当我包含列时,数据存储在Leaf节点中,但如果我们在谈论Index内部的架构,我看不出这与正常的Index On(1,2,3)之间有什么区别
任何人都可以描述我在索引架构方面的差异吗? 谢谢!