Oracle基础知识:如何确定 redo log file 大小

php中文网
发布: 2016-06-07 17:10:47
原创
1515人浏览过

Oracle10g默认的redo log file大小为50m,在使用中经常会发现alter log里存在大量Checkpoint not complete的问题。

Oracle10g默认的redo log file大小为50m,在使用中经常会发现alter log里存在大量Checkpoint not complete的问题。

这个问题大家应该都清楚是什么,要解决无非就要增加redo log file的大小,但是增加到多少比较合适呢? 其实估测的方法很简单,10g可以使用awr(9i使用statspack)对一个稳定运行周期生成报表,具体周期要看db的使用情况。

Load Profile Per Second Per Transaction Redo size: 173,302.31 470,896.98

MOKI
MOKI

MOKI是美图推出的一款AI短片创作工具,旨在通过AI技术自动生成分镜图并转为视频素材。

MOKI 375
查看详情 MOKI

根据报表给出的数据,redo size 每秒是173k,而对redo log的建议一般是每小时切换2-3次,就以20分钟切换一次为例,redo log file的大小就应该设置为 redo size x 60 x 20 即 173k x 60 x 20,所以redo log file的大小应设置为208m,空间比较充足的可以设置富裕一些。 当然,10g可以使用ADDM来自动完成以上的诊断步骤,,不过ADDM并不是每次都能诊断出所有的问题(也许是我用的不得当),感觉还是看awr报表比较容易发现问题.

另一处理方法:   设置redolog文件的原则就是要保证30分钟之内进行logswitch.   logswitch的信息被记录在alertSID.log中。    如果两次switch的时间是10分钟,你需要增加redolog文件到三倍的尺寸。   如果两次switch的时间是15分钟,你需要增加redolog文件到两倍的尺寸。   如果两次switch的时间超过30分钟,你不需要需要增加redo log文件的尺寸。

linux

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号