You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SQL Server实际执行计划中x of y (z%)是什么意思?非聚集索引查找示例

SQL Server执行计划中“1 of 16 (6%)”的具体含义

这个标识的两个数字分别代表:

  • 1:索引查找实际返回的匹配行数(和你理解的一致)
  • 16:索引查找过程中扫描到的索引叶级页面数量

关键补充:

  • 这个16和表的总行数(70万)没有直接关系,因为非聚集索引查找是精准定位到匹配Barcode = 'AB123456789DE'的键值所在的索引叶页,16就是存储这些匹配行的所有叶级页面的总数。
  • 括号里的6%,是扫描的页面数占该非聚集索引总叶级页面数的比例。你可以通过执行sys.dm_db_index_physical_stats相关查询来验证该索引的总叶页数量,计算后会和这个比例对应。
  • 这个统计属于执行计划的运行时页面扫描数据,在该索引查找算子的属性窗口中,Actual Pages Read字段也会显示这个16的数值,这也是你可以直接查看的佐证。

内容的提问来源于stack exchange,提问作者napsebefya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 20:58:25