anryHan
(Anry Han)
1
【 TiDB 使用环境】生产环境
【 TiDB 版本】V4.05
【复现路径】
【遇到的问题:问题现象及影响】
我们执行了一个简单的两个表inner join的查询SQL语句,下图是dashboard慢SQL的执行计划,IndexLookUp_48 这个算子执行时间达4.2s ,但时下边子算子执行时间都很短,如何判断 IndexLookUp_48 的执行时间耗时在哪?
【资源配置】
集群信息 :pd:3台,tidb:3台,tikv:5台
tidb_index_join_batch_size)(默认值:25000
)
idb_index_lookup_join_concurrency)(默认值:4
)
h5n1
(H5n1)
2
执行时cpu利用率如何? CPU 是不是Performance 模式?
anryHan
(Anry Han)
6
estrows 和 actrows的差距是因为 SQL中大于(>)和 or条件导致的
图中loop的次数才三次
anryHan
(Anry Han)
7
cpu利用率不高,不是Performance 模式