[同一个SQL][同一时间]在[不同的TIDB]查询时间不同

【 TiDB 使用环境】 Poc/Test环境
【 TiDB 版本】8.1.0
【复现路径】无法复现,但常出现
【遇到的问题:】

同一个sql

SELECT
    art.ID_ as taskId,
    art.NAME_ as taskName,
    art.PROC_INST_ID_ as processInstId,
    art.CREATE_TIME_ as createTime,
    CASE
        WHEN are.NAME_ LIKE '%/%' THEN
            SUBSTRING_INDEX( are.NAME_, '/', 1 )
        ELSE are.NAME_
        END AS projectCode,
    CASE
        WHEN are.NAME_ LIKE '%/%' THEN
            SUBSTRING_INDEX( SUBSTRING_INDEX( are.NAME_, '/', 2 ), '/', - 1 )
        ELSE NULL
        END AS projectName,
    CASE
        WHEN are.NAME_ LIKE '%/%' THEN
            SUBSTRING_INDEX( SUBSTRING_INDEX( are.NAME_, '/', 3 ), '/', - 1 )
        ELSE NULL
        END AS startDate
FROM
    `ACT_RU_TASK` art
        left join ACT_RU_EXECUTION are on
            art.PROC_INST_ID_ = are.ID_
WHERE
        `CREATE_TIME_` < DATE_SUB(NOW(), INTERVAL 30 MINUTE)
  AND `CREATE_TIME_` >= DATE_SUB(NOW(), INTERVAL 3 DAY)
ORDER BY
    `CREATE_TIME_` DESC

然后在a节点执行时间60MS,在b节点执行时间 16-22秒。

然后吃完饭回来,ab节点tidb都是秒出了。

这是执行计划

企业微信截图_17350173962356

怀疑是大量事物导致? 但是为什么快速返回的节点同样也使用rpc调用tikv并不会等待。
image

【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面

是否是硬件部署差异和系统负载差异?

103 kv内存偏大,是否有热点。