Oracle AWR报告分析求助
系统一般的等待都是db file sequential read,direct reads一个小时的快照就有840G,请问有必要关闭直接路径读吗
由于是银行内网的环境,数据无法导出到外网,只能拍照了,请大神帮忙分析一下,非常感谢!





我来答
添加附件
收藏
复制链接
微信扫码分享
在小程序上查看
分享
添加附件
问题补充
9条回答
默认
最新
Oracle RAC 11.2.0.4,无补丁
RedHat Linux 6.9
数据量大概30T
评论
有用 0从 log file paralle write 和 db file sequential read 两个指标来看,IO 已经成为瓶颈。
必须通过优化,提高IO响应速度,否则性能问题无法解决。
要么优化SQL,降低 IO;要么关闭串行直接路径读,用Cache抗。
评论
有用 11.注意看% Host Mem used for SGA+PGA只有30%,若主机上没有其他应用在跑,肯定要增大数据库的sga+pga啊。
2.linux系统还是建议开大内存页的
3.优化物理读高的sql,根据SQL ordered by Reads列出的top sql把物理读高的sql优化掉
评论
有用 0谢谢盖总和楼上大神的解答,还有一些问题再请教下:
1、关闭直接路径读是否有什么影响呢,需要开启异步IO吗
2、需要在每个节点都执行如下命令关闭直接路径读吗
alter system set “_serial_direct_read”=never scope=both sid=’*’;
3、增加SGA+PGA有什么建议呢,目前数据库服务器内存125G,有一个DSG的进程在跑
评论
有用 0采纳答案后不可修改和取消
%WIO都11.3%了,1.优先SQL优化,2.根据awr调整内部参数,3.更换更快的硬盘,
评论
有用 0回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏



