可以看看是否开启了,如果是的可能是tidb_enable_prepared_plan_cache 的问题,可以尝试把先关闭看看
tidb_enable_prepared_plan_cache
从 v6.1.0 版本开始引入
- 作用域:GLOBAL
- 是否持久化到集群:是
- 默认值:
ON
- 这个变量用来控制是否开启 Prepared Plan Cache。开启后,对
Prepare
、Execute
请求的执行计划会进行缓存,以便在后续执行时跳过查询计划优化这个步骤,获得性能上的提升。 - 在 v6.1.0 之前这个开关通过 TiDB 配置文件 (
prepared-plan-cache.enabled
) 进行配置,升级到 v6.1.0 时会自动继承原有设置。