REDO日志大小

Blaider 2009-11-30 04:50:31
今天看了一下alert_#sid.log。发现日志更新太频繁。部分内容如下:

Mon Nov 30 13:41:21 2009
Thread 1 cannot allocate new log, sequence 360229
Checkpoint not complete
Current log# 2 seq# 360228 mem# 0: E:\ORACLE\ORADATA\CTCMC\REDO02.LOG
Thread 1 advanced to log sequence 360229
Current log# 3 seq# 360229 mem# 0: E:\ORACLE\ORADATA\CTCMC\REDO03.LOG
Mon Nov 30 14:15:56 2009
Thread 1 advanced to log sequence 360230
Current log# 1 seq# 360230 mem# 0: E:\ORACLE\ORADATA\CTCMC\REDO01.LOG
Mon Nov 30 14:16:35 2009
Thread 1 advanced to log sequence 360231
Current log# 2 seq# 360231 mem# 0: E:\ORACLE\ORADATA\CTCMC\REDO02.LOG
Mon Nov 30 14:35:49 2009
Thread 1 advanced to log sequence 360232
Current log# 3 seq# 360232 mem# 0: E:\ORACLE\ORADATA\CTCMC\REDO03.LOG
Mon Nov 30 14:40:00 2009
Thread 1 advanced to log sequence 360233
Current log# 1 seq# 360233 mem# 0: E:\ORACLE\ORADATA\CTCMC\REDO01.LOG
Mon Nov 30 14:40:34 2009
Thread 1 cannot allocate new log, sequence 360234
Checkpoint not complete
Current log# 1 seq# 360233 mem# 0: E:\ORACLE\ORADATA\CTCMC\REDO01.LOG
Thread 1 advanced to log sequence 360234
Current log# 2 seq# 360234 mem# 0: E:\ORACLE\ORADATA\CTCMC\REDO02.LOG

日志的切换频率是不是太高了。目前每个日志只有50M大小,要设置成多大的REDO比较好呢?
...全文
381 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Blaider 2009-12-01
谢谢各位了
我查了一下《Oracle DBA必备技能详解》(Robert G.Freeman)。上面建议最好是15分钟切换一次。呵呵,看来得加大日志文件了。
回复
Dave 2009-11-30

刚才研究了下 这个问题。 发了篇blog:

Redo Log 和Checkpoint not complete
http://blog.csdn.net/tianlesoftware/archive/2009/11/30/4908066.aspx







------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
回复
wh62592855 2009-11-30
内容中已经出现Checkpoint not complete 了
说明DBWR写数据文件的速度已经跟不上日志产生的速度了

1
可以增大现有日志文件的大小
2
增加日志组
3
加几个DBWR进程

当然 还是前两种方法比较容易实现
回复
vc555 2009-11-30
需要加大。你看在繁忙时已出现Checkpoint not complete 等待。
回复
Dave 2009-11-30


10分钟以上切换一次都是可以接受的, 如果1分钟切换一次那肯定是有影响的。

看你的日志,也有10分以上, 你多看下,取平均值吧。






------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
回复
Blaider 2009-11-30
[Quote=引用 1 楼 tianlesoftware 的回复:]
默认的redo log 大小都是50M,更新频率块,说明事务比较多。只要能够归档就没有问题了。 不用手动来修改大小。


------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
[/Quote]

呵呵,没有归档日志呢。好像是说日志切换太频繁会影响性能吧。没有关系吗?
回复
Dave 2009-11-30


默认的redo log 大小都是50M,更新频率块,说明事务比较多。只要能够归档就没有问题了。 不用手动来修改大小。




------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
回复
发动态
发帖子
基础和管理
创建于2007-09-28

1.7w+

社区成员

Oracle 基础和管理
申请成为版主
社区公告
暂无公告