Skip to Main Content

Chinese

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

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

963461Sep 20 2012 — edited Jan 31 2013
现象是这样,有一条sql,第一次执行速度很快,几秒返回结果,执行完毕立刻再次执行,就会变得非常慢,要几分钟,之后再执行就都慢了。
这是个多表关联的查询,其中有大表。
查v$sql_plan发现一个sql_id对应两个执行计划,而该sql未设置绑定变量,cursor_sharing也是exact,非常令人费解。即使flush share pool,多次执行仍然出现2个计划。
同一条sql,在同一个会话中执行多次,执行计划居然不同,不知道是11g的新特性,还是bug,大家有遇到类似的没。
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Feb 28 2013
Added on Sep 20 2012
6 comments
3,328 views