破案了,从TiDB节点排查,依次做reload重启,发现某个TiDB节点被关闭时,性能会短暂恢复,然后排查到这个节点上有个查询一直在循环跑,发现是一张150万数据表一直在做非索引全表扫描,加上索引后瞬间恢复正常