# 読み取りの実行 - 続き

![`smart`](ExecuteandRead03_aa_003_20220512.png)

-----------------------------------------------------------
最後に、クエリの結果がTiDBサーバーに返されます。

TiKVサーバーにプッシュできるリクエストは、TableScan、IndexScan、Selection、TopN、Limit、PartialAggregationなどが現在含まれています。他のより複雑なオペレーターはまだ単一のTiDBサーバーで処理する必要があります。そのため、TiDBサーバーでまとめて処理されます。サマリーが完了した後、結果セットが形成されます。クエリ操作の場合、結果セット（フィールドリストと行データを含む）がクライアントに返されます。

TiKVサーバーにオペレーターの一部が実行のためにプッシュされ、他の部分は最終的にTiDBサーバーで集約されます。そのため、Cop TaskとRoot Taskの2つの計算タスクがあり、具体的な定義は以下の通りです。

- Cop Task は、計算のためにストレージエンジン（TiKV）にプッシュダウンする必要がある物理的な計画であり、リクエストを受け取る各TiKVサーバーノードは同じ操作を行います。

- TiDBサーバーで計算される物理計画がRoot Taskです。

