tidb手动收集统计信息后执行计划改变,造成延迟升高,业务受影响

这个怎么解决呢,重新收集过统计信息了

忽略了几个索引,评估下走的错误的索引是否有必要保留,可以设置错误索引为invisible,暂时不让优化器使用

索引需要保留,其他sql语句还要用

之前试过把错误索引全部忽略掉,然后就会出现全表扫描

我看统计信息是 v1 的,set global tidb_analyze_version=2 之后再试试呢?

我之前是v2,后来跟您那边联系,给我改成的v1

我试一下

加个 ( parking_id , plate_number, status ,entrance_time)索引

好的,谢谢您

这个是说,ignore 错误索引以后,确实没有可用索引了,还是有可用索引但是选择了全表扫描?

:joy: 之前从 2 改成 1 的原因是?是在老版本上改的吗?6.1 用 v2 的话会更稳定些。

这个操作很消耗性能的, 能不能修改自动执行的时间

该主题在最后一个回复创建后60天后自动关闭。不再允许新的回复。