1

我有一个关于执行计划的问题:

我在批准执行计划之前写了一个查询,使用聚集索引扫描,读取 2 行:

Table 'Worktable'. Scan count 1, logical reads 17
Table 'a21'. Scan count 3, logical reads 6

在我创建索引搜索执行后,普通使用索引搜索

Scan count 43, logical reads 86.

什么更好?

谢谢

4

1 回答 1

0

您无法从数字中分辨出来,因为它没有显示哪些读取是物理的,哪些是逻辑的以及每次读取的成本有多大。读/写数字几乎一文不值。

相反,测量使用的 CPU 时间。对于您的工作负载,极有可能没有物理 IO,因为表非常小。所以不要测量IO。

此外,比较执行计划。

于 2013-10-15T09:24:12.780 回答