各位社区专家,今天我看到一个SQL执行计划,如下图:
我的疑问是,这个执行计划的时间是如何定义的,为什么整个执行话费了1.2s,但是coprocessor却花了4s多呢?
多个TiKV实例上并行执行,然后累加。
https://docs.pingcap.com/zh/tidb/stable/identify-slow-queries
慢查询日志这里,对Process_time
有这样的说明:
Process_time
:执行 SQL 在 TiKV 的处理时间之和,因为数据会并行的发到 TiKV 执行,这个值可能会超过 Query_time
。coprocessor是tidb下发到tikv的执行任务,一个region一个cop task,多个cop task会并行执行,慢日志里记录的是所有cop task执行的累计总时间。
感谢,说的很清楚
学习了
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。