执行计划不稳定,同一SQL时快时慢是咋回事呢?如何排查原因
时快时慢。可能是慢的时候数据库压力大。。
执行计划不稳定。。explain确认一下,执行计划。。
1 个赞
请问下确认是执行计划问题后该如何解决呢?
执行计划不稳定,先看统计信息,再看绑定变量偷窥
加 binding 解决,是根据查询值的统计来确定计划的,可能 cost 计算的方式不是很准确
1 个赞
可以试试
重写统计再看执行计划是吧
1、统计信息可以收集下看看
2、一般和条件有关,比如一些越界情况或者一些条件下扫出的数据比较多,导致执行计划变化
加 bind 是解决的一种方案。
打开dashboard有sql语句分析页面,找到你说的sql,然后会看到多个执行计划,里面有分析
explain plan
执行计划
慢sql分析~~~~
收集统计信息
检查绑定变量
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。