暂无图片
AWR分析报告问题求助:帮忙分析一下awr报告中的问题
我来答
分享
Larry
2020-03-13
AWR分析报告问题求助:帮忙分析一下awr报告中的问题
我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
Larry
暂无图片 评论
暂无图片 有用 0
打赏 0
刘峰

从AWR报告中,有以下几个问题需要注意:
1、对比dbtime和elapsed,数据库当前时段负载极低
2、从Load Profile可以看中,数据库比较繁忙,每妙事务数为48.5,每妙执行的SQL为543.8,加上top5中的log file sync等待事件,建议减少应用commit次数或者提升服务器配置
2、top5中db file sequential read、db file parallel read及db file scattered read等待时间较长,说明发生大量的物理IO,需要优化相关SQL
3、read by other session表示当一个会话读取一个buffer时,这个buffer正在被其他会话从磁盘读取到内存,通常大量全表扫会出现该等待,建议优化相关SQL或者控制并发,同时direct path read也通常是全表扫描出现的等待。
4、sql优化对象主要看SQL报告中的SQL,优化之后数据库IO压力很有很大提升。

暂无图片 评论
暂无图片 有用 0
打赏 0
你好我是李白

你取第二个awr时间跨度太大了。
第一个AWR,log file switch (checkpoint incomplete),结合log file parallel write,后台等待平均并不长,有可能redo设置过小导致。

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

从AWR看:
首先取的AWR的时间跨度过大,可以只取问题时间段的1小时就可以,时间跨度大不利于分析。
从第一个AWR看:
1.从前台等待事件的平均等待看主要是log file switch (checkpoint incomplete),recovery area: computing obsolete files两个等待事件。

log file switch(checkpoint incomplete):指的是当redo需要向下一组redo group切换的时候,发现下组日志是active的,也就是说下组日志中对应的一些buffer cache中的脏块尚未写入到数据文件中,因此必须等待这些脏块被完毕后,才可以复用下一组redo group,从平均等待事件来看,这个等待相对比较长,说明redo日志切换比较频繁,事务量比较大,或者redo日志比较小。
从日志的切换频率看:每小时切换次数为14次,相对有点频繁。
image.png
建议:增加redo日志组,增大redo日志组的大小。

recovery area: computing obsolete files:
这个有检查一下快速恢复区的空间以及磁盘的IO情况。

从整理的来看:整个系统整体负载是比较低的。

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


请输入正文
提交
相关推荐
主库修改了redo log和standby log要重建DG吗?
回答 1
不需要啊,你直接重建主备库的日志组就好了。https://mp.weixin.qq.com/s/SWJReyHiAdWotSNFEOYZ7g
今天星期三了,oracle10月份的补丁发布了吧,大佬们该行动了
回答 5
已采纳
https://www.modb.pro/download/1046809
RMAN备份问题
回答 3
rman中看一下备份过期策略RMAN>showall;obsoletebackupAbackupthatisnotneededtosatisfythecurrentbackupretention
使用toad for oracle 连接远程数据库时报错:ORA-12660 加密或加密校验和参数不兼容
回答 2
你尝试把你本地的ORACLE客户端换成更高版本的试试(就是那个instantclient文件夹,带oci.dll和tnsnames.ora的),如果是低版本客户端连高版本数据库的时候,就会报这个,因为
Oracle 11gr2 远程连接怎么操作?
回答 1
要远程连接到Oracle11gR2数据库,需要进行以下步骤:1.确保Oracle11gR2服务器已经配置为允许远程连接在Oracle11gR2服务器端,可以检查listener.ora文件和tnsna
业务后台报错:无法从套接字读取更多数据
回答 1
重启tomcat呢?具体出错信息贴一下
oracle如何使用触发器将A表的指定字段同步到B表
回答 3
已采纳
createorreplacetriggerafterupdateonEMPAforeachrowdeclarebeginif:old.updatetime<>:new.updatetim
请教一下各位,文件系统建的库io瓶颈,是否可以开启异步?开启异步是否有影响
回答 1
异步io可能会导致坏块,所以没有dg情况下,最好禁用在有dbfileparallelwait等待高的情况下,可以试着禁用异步io在异步io性能不如同步io的情况下,关闭异步io,可以调大dbwrite
oracle关闭实例之后,内存并没有释放是什么原因呢?
回答 2
输入:freem,把结果复制过来看看。可能你看到的是缓存。
下列对于UNDO表空间说法正确的是:
回答 1
已采纳
ABC