# 阅读执行-续

![`smart`](ExecuteandRead03_aa_003_20220512.png)

-----------------------------------------------------------
最后，查询结果将被返回给TiDB服务器。

TiKV服务器目前可以推送的请求包括TableScan、IndexScan、Selection、TopN、Limit和PartialAggregation等。其他更复杂的操作符仍需要在单个TiDB服务器上处理。因此，它将在TiDB服务器上进行汇总和处理。汇总完成后，形成结果集。如果是查询操作，则将结果集（包括字段列表和行数据）返回给客户端。

在读取执行中，部分操作符被推送到TiKV服务器执行，另一部分最终聚合在TiDB服务器中。因此，有两种计算任务，它们是Cop任务和Root任务，具体定义如下：

- Cop任务：是一个需要推送到存储引擎（TiKV）进行计算的物理计划，每个接收到请求的TiKV服务器节点将执行相同的操作。

- 根任务：是在 TiDB 服务器中计算出的物理计划。

