暂无图片
Oracle AWR报告分析求助
我来答
分享
婷婷
2021-09-06
Oracle AWR报告分析求助

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

微信图片_20210906122129.png微信图片_20210906122232.jpg3.png4.jpg5.jpg

我来答
添加附件
收藏
分享
问题补充
9条回答
默认
最新
婷婷
升级问题到: 紧急故障
暂无图片 评论
暂无图片 有用 0
婷婷

Oracle RAC 11.2.0.4,无补丁
RedHat Linux 6.9
数据量大概30T

暂无图片 评论
暂无图片 有用 0
婷婷

没有配置大页内存

暂无图片 评论
暂无图片 有用 0
婷婷

6.jpg

暂无图片 评论
暂无图片 有用 0
婷婷

7.jpg

暂无图片 评论
暂无图片 有用 0
盖国强

从 log file paralle write 和 db file sequential read 两个指标来看,IO 已经成为瓶颈。

必须通过优化,提高IO响应速度,否则性能问题无法解决。

要么优化SQL,降低 IO;要么关闭串行直接路径读,用Cache抗。

暂无图片 评论
暂无图片 有用 1
流星

1.注意看% 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
Uncopyrightable

%WIO都11.3%了,1.优先SQL优化,2.根据awr调整内部参数,3.更换更快的硬盘,

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏