SQL Server实际执行计划中的x of y (z%)指的是什么?

问题描述 投票:0回答:1

我正在查看

的实际执行计划
SELECT * FROM dbo.Parcels pr 
WHERE (pr.Barcode = 'AB123456789DE')

实际执行计划包含一个运算符(非聚集索引查找),其下方有“1 of 16 (6%)”

1 表示返回的 1 行。 但16岁?它不能是行,因为该表中有 700k 行。是页数吗?

我查看文档这里

我在索引查找下没有找到任何有用的东西。

sql-server sql-execution-plan
1个回答
0
投票

对于在行模式下运行的运算符,它是“所有执行的实际行数”占“所有执行的估计行数”的百分比。

如果估计是完美的,那么这对于操作员在查看实时查询计划时来说是一种“pct 完成”指标。

如果估计是完美的,那么在查询执行结束时将读取 100%。然而,如果估计和实际之间存在差异,最终的百分比将有所不同。

© www.soinside.com 2019 - 2024. All rights reserved.