Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

9

积分

0

好友

0

主题
1#
发表于 2012-8-14 08:57:15 | 查看: 4915| 回复: 4
1,软解析会不会改变执行计划;
2,如果会改变,在哪些情况下会发生?
2#
发表于 2012-8-14 23:48:24
我理解的软解析是 解析的时候父游标已经存在  因而不需要再次将sql代码转换成ASCII码  此时要做的是查询已有子游标并判断其执行计划可否重用  若不可重用则需要生成新的执行计划 此时就出现了楼主所说情形

1  谓词列数据分布不均并有直方图
2   11g的 adaptive cursor sharing
3  绑定变量分级  --这个可能会导致version_count增加 单不一定会使用新的执行计划

回复 只看该作者 道具 举报

3#
发表于 2012-8-22 20:51:44
由于在出差,没及时看帖子,谢谢myownstars的回复:)

回复 只看该作者 道具 举报

4#
发表于 2012-12-6 13:14:29
你可以这么认为 每个version count都是一次hard parse 或者每次新产生执行计划就是一次hard parse,即便是跟以前的执行计划一样

回复 只看该作者 道具 举报

5#
发表于 2012-12-6 13:24:45
Adaptive Cursor Sharing (ACS)
Cardinality Feedback (CFB)
SQL Plan Management (SPM)

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-16 03:30 , Processed in 0.052666 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569