IMO,请指正...
聚集索引的叶含有真正的表行,充满聚集索引,与中间叶,含有比全表更多的数据(?)
为什么/时/如何是否在整个表扫描中选择了整个聚簇索引扫描?为什么/何时/如何选择整个聚簇索引扫描而不是全表扫描?
在SELECT查询中使用的CUSTOMER_ID列上的聚簇索引如何不在SELECT列表或WHERE条件[1]中包含它?
更新:
我应该明白,全聚集扫描比全表扫描速度更快,因为“每个数据页包含指向下一个和以前的叶节点页面,以便扫描并不需要使用更高级别的网页在索引中“?
是否有任何其他原因像(非参与查询)聚簇索引用于排序?
UPDATE2:
至于事后,连续访问不能给的性能提升,同时通过IAM指针装表可以并行。
聚集索引扫描是否意味着连续读取页面?
聚簇表是否意味着没有IAM指针(无法进行全表扫描)?
为什么不能对全表进行全表扫描?
我还是不明白如何/为什么聚簇索引全扫描可以比全表扫描“更好”。
这是否意味着聚集索引可能导致性能恶化?
问题是关于聚簇表非堆(非索引)表。
UPDATE3:
是“全聚集索引扫描”真的同义词“全表扫描”?
有什么区别?
[1]索引覆盖增强SQL Server查询性能
http://www.devx.com/dbzone/Article/29530
聚簇索引扫描不一定比表扫描更快,但表扫描只发生在堆上(即没有聚簇索引的表)。 “堆扫描”对于表扫描更准确,因为表是逻辑结构,而堆和索引是执行计划中使用的物理结构。 – sqlvogel 2010-10-19 19:03:43