oracle 如何分析awr日志

[复制链接]
查看11 | 回复9 | 2014-4-4 06:00:14 | 显示全部楼层 |阅读模式
现在数据库经常在某个时间段查询速度比较慢,已经有了这段时间的awr,如何分析数据?

回复

使用道具 举报

千问 | 2014-4-4 06:00:14 | 显示全部楼层
AWR中包含了从OS到DB的方方面面很详细的信息,一句两句可能也说不清楚,如果可能,楼主还是把AWR上传下,以便大家一起看看和讨论,谢谢。
回复

使用道具 举报

千问 | 2014-4-4 06:00:14 | 显示全部楼层
下面就是awr日志
回复

使用道具 举报

千问 | 2014-4-4 06:00:14 | 显示全部楼层
awr日志是上周五获取的,好像是12个小时生成的awr
回复

使用道具 举报

千问 | 2014-4-4 06:00:14 | 显示全部楼层
不要沉
回复

使用道具 举报

千问 | 2014-4-4 06:00:14 | 显示全部楼层
先MARK。感觉我也与楼主遇到了一样的问题,我的数据库是每次做增量为1的数据备份时,数据库个别SQL执行特别慢,direct path read事件立马上升,关键是做增量为0 的你备份时不会出现这种问题

。F:\temp\捕获.PNG

回复

使用道具 举报

千问 | 2014-4-4 06:00:14 | 显示全部楼层
F:\temp\捕获.PNG
回复

使用道具 举报

千问 | 2014-4-4 06:00:14 | 显示全部楼层
谢谢楼主的分享和反馈。
看了楼主上传的AWR,问题主要是IO和网络(不确定,具体可以看看)方面的瓶颈,但遗憾的是,SQL语句部分并没有获取到具体的SQL 文本,应该还是从应用(SQL语句)优化方面着手解决。

回复

使用道具 举报

千问 | 2014-4-4 06:00:14 | 显示全部楼层
想请教这样一个问题:AAS=DB time/Elpased Time ,这个值是否能反映数据库的繁忙程度,是否还需要和cpu个数有关?如果有关,在当前环境下,我的num cpus个数为112个,cpu cores为56个,我要以哪个作为计算值?我还关注到 数据库在开始是DB_CACHE节点二小于节点一,在运行过程中反而会变小,而节点而的shared pool反而变大,这是因为oracle11g merory target管理的原因,可以自动调节吗?那么为甚反而共享池变大而缓存池变小?
回复

使用道具 举报

千问 | 2014-4-4 06:00:14 | 显示全部楼层
sqysl 发表于 2018-11-16 11:46
谢谢楼主的分享和反馈。
看了楼主上传的AWR,问题主要是IO和网络(不确定,具体可以看看)方面的瓶颈,但 ...

sql语句有些设计到某些业务,不能直接粘贴出来,请见谅
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行