【 TiDB 使用环境】测试
【 TiDB 版本】6.5
【遇到的问题:问题现象及影响】 tidb用spm固定计划后期变数据库大量没有变化会不会有性能问题
TiDB提供了自动演进绑定的功能,它可以帮助优化器自动优化已经绑定的执行计划。如果这个功能被开启,那么数据发生变化后,TiDB也会尝试找到更好的执行计划
TiDB 会定期检查 SPM 中的计划是否仍然有效,如果发现数据统计信息发生变化,它会重新优化并更新执行计划。也可以手动刷新计划:可以通过 ANALYZE TABLE 或者 DROP STATISTICS 来更新表的统计信息
没懂啥意思,是指 binding 执行计划多后有性能影响,还是数据量变化导致原 binging 执行计划不是最优呢?