标签: sql-server
任何人都能简单解释这三种索引扫描,表扫描和索引搜索之间的区别吗?
答案 0 :(得分:3)
索引扫描
索引扫描会扫描索引中的每条记录。表Table Scan就在那里 从头到尾逐行处理。如果索引是聚簇索引,那么 索引扫描实际上是一个表扫描。由于扫描触及表中的每一行是否 不符合条件,成本与表格中的总行数成正比。 因此,如果表格很小,扫描是一种有效的策略。
Table Scan
索引搜寻
由于搜索仅触及符合条件的行和包含这些符合条件的页面 行,成本与合格行和页面的数量成正比而不是 表中的总行数。