Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

0

积分

0

好友

3

主题
1#
发表于 2014-5-24 01:24:02 | 查看: 4939| 回复: 4
       我的环境是 redhat linux 5.8下安装的oracle 11.2.03,是rac环境,不知道
这个版本下_log_io_size参数是否还有作用,我查看它的值是0。由于我的log file
sync 事件平均等待事件在10ms以上,我需要考虑优化一下了。_log_io_size我
设置成1M可以吗?如果设置这个参数的话,应该如何设置,它的单位是多少?
2#
发表于 2014-5-24 20:55:53
This is really the write threshhold. When this many blocks in the redo buffer are filled, lgwr will
initiate a write of the log buffer automatically (without getting a sync request). This defaults to one
third of the log buffer or 1Megabyte, whichever is less.

"由于我的log file
sync 事件平均等待事件在10ms以上"

等待事件高和 调隐藏参数没有直接关系, 我觉得既然这个等待事件高,那么你该按正常诊断流程来看

回复 只看该作者 道具 举报

3#
发表于 2014-5-25 14:07:59
本帖最后由 dss507137 于 2014-5-25 14:10 编辑

如下是我的分析思路,请指出需要改变思路的地方。
我分析的log file sync事件的4个可能的原因,并考虑从原因3做个调整,:
1、高提交频率。由于oltp一般都是高提交频率,所以排除这个方向。
2、缓慢的IO子系统。更改存储方式比较麻烦,并且系统已经上线,不想更改。
3、过大的日志缓冲区。担心设置小了日志缓冲区,引起log buffer space等待,故考虑设置    _log_io_size参数,来减少log file sync等待时间。
4、数据库IO过大引起的。目前系统IO不算太大。

回复 只看该作者 道具 举报

4#
发表于 2014-5-25 14:30:13
dss507137 发表于 2014-5-25 14:07
如下是我的分析思路,请指出需要改变思路的地方。
我分析的log file sync事件的4个可能的原因,并考虑从原 ...

具体请上传AWR 我们看看

回复 只看该作者 道具 举报

5#
发表于 2014-5-26 11:51:08
好的,awr报告如下:

AWR Rpt - rac2 Snap 1421 thru 1424.html

667.34 KB, 下载次数: 857

回复 只看该作者 道具 举报

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

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-5-17 18:03 , Processed in 0.051162 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569