TiDB 执行 EXPLAIN 分析 SQL,cop、tikv、root执行模式分别代表什么,怎么判断 SQL 有没有下推到 TiKV?

TiDB 执行 EXPLAIN 分析 SQL,cop、tikv、root执行模式分别代表什么,怎么判断 SQL 有没有下推到 TiKV?

cop:计算下推到 TiKV 执行;tikv:仅读取 TiKV 原始数据;root:运算在 TiDB 节点执行。出现 cop 代表 SQL 已下推至 TiKV。

从功能设计上来说,TiDB 是支持的。主要看你的具体使用场景,先确认需求是否匹配 TiDB 的设计理念,再决定使用方式。

root:TiDB 节点执行,未下推;cop:计算下推 TiKV;tikv:仅读取原始数据。执行计划含 cop 即为成功下推。

  • cop:计算下推到 TiKV 执行
  • tikv:仅从 TiKV 读取原始数据
  • root:运算在 TiDB 节点执行,未下推
  1. 判断方式:执行计划中出现cop,说明 SQL 已下推到 TiKV。

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。