暂无图片
AWR分析报告问题求助:如何优化
我来答
分享
顽皮的牛牛
2024-04-29
AWR分析报告问题求助:如何优化
我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
伟鹏

优化一下sql吧,看上面sql运行的时间都挺长的

暂无图片 评论
暂无图片 有用 2
打赏 0
徐孝亮

看了下top event大都是ON CPU、多块读、单块读、热快、行锁

主要问题还是在SQL,把对应的SQL先优化了吧

暂无图片 评论
暂无图片 有用 2
打赏 0
酷逼小六子

version count 高,可能是没使用绑定变量,SQL的优化也是必须的

暂无图片 评论
暂无图片 有用 0
打赏 0
clearlove

1.可以根据awr报告或dba_hist_sqlstat 找到逻辑读较大的sql优化这部分sql 通常都是全表扫描引起的 可以看看是否伴随cbc等待。

2.awr报告中提示高版本的sql 建议通过v$sql_shared_cursor去查看 高版本原因 其中标记为Y的字段是引起高版本的原因 也可以通过该视图中的reason字段直接查看具体原因和相关问题字段position 通常是绑定变量传值类型不一致或传值发生字段长度变化导致的。

3.建议设置 alter system set "_cursor_obsolete_threshold"=128;限制sql高版本数量为128个 这样不会过度使用到shared_pool引起如4031或buffer_cache不足引起的性能问题。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏