通过重新生成执行计划解决绑定变量执行计划偏差导致SQL执行时间过长
基本要素(时间、用户、问题)
问题分析
解决步骤
exec dbms_stats.gather_table_stats(ownname => 'ZLHIS',tabname =>'门诊费用记录',estimate_percent => 100,method_opt =>'for all indexed columns size 254',no_invalidate => false,cascade => true,force => true,degree =>4);这里我们加了no_invalidate => false, 该参数表示收集完统计信息后,重新生成设计该对象的SQL语句的执行计划,执行完成后,再次查看执行计划正确,系统正常运行。
关键知识点
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。