6 Replies Latest reply: Jan 31, 2013 12:34 AM by user198614 RSS

    11g中同一条sql的执行计划不稳

    963461
      现象是这样,有一条sql,第一次执行速度很快,几秒返回结果,执行完毕立刻再次执行,就会变得非常慢,要几分钟,之后再执行就都慢了。
      这是个多表关联的查询,其中有大表。
      查v$sql_plan发现一个sql_id对应两个执行计划,而该sql未设置绑定变量,cursor_sharing也是exact,非常令人费解。即使flush share pool,多次执行仍然出现2个计划。
      同一条sql,在同一个会话中执行多次,执行计划居然不同,不知道是11g的新特性,还是bug,大家有遇到类似的没。