这是 Clustered Index Scan
的执行计划详情,以下是对每一行的含义及其对查询性能的可能影响的解释。
Clustered Index Scan (Clustered)
解释
-
Physical Operation:
Clustered Index Scan (Clustered)
- 物理操作,表明数据库引擎在整个聚集索引上进行扫描。
Clustered Index Scan
表示未能使用合适的索引进行精确查找,导致对表的所有记录进行扫描。 - 影响:全表扫描通常比精确查找(如
Index Seek
)成本高,尤其是在大表上,会显著增加 I/O 和 CPU 开销。
- 物理操作,表明数据库引擎在整个聚集索引上进行扫描。
-
Logical Operation:
Clustered Index Scan
- 逻辑操作,表明这个操作是聚集索引扫描。逻辑操作和物理操作一致,表示这是数据库认为最佳的执行方式,但也显示出索引优化的空间。
-
Estimated Execution Mode:
Row
- 这是执行模式,表明此查询按行逐行处理数据。
-
Storage:
RowStore
- 数据存储格式,这里是行存储(
RowStore
),表示数据按行存储而非列存储(ColumnStore
)。在行存储中,扫描通常会逐行遍历数据。
- 数据存储格式,这里是行存储(
估算成本和数量信息
-
Estimated Operator Cost:
2.13374 (89%)
- 该操作的估算总成本,占整体查询的 89%。这是数据库优化器估算的资源开销,较高的成本表明这是查询的主要性能瓶颈。
-
Estimated I/O Cost:
2.00394
- 估计的 I/O 成本,反映了读取磁盘所需的 I/O 资源。I/O 成本越高,说明需要读取的数据量越大,优化可能带来显著的性能提升。