请问Oracle为什么要把重做日志组分组?

cshchina 2004-03-24 06:48:30
采取分组的形式有什么好处?
为什么要让lgwr轮流对每个分组进行写入的方式呢?
...全文
54 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
welyngj 2004-03-24
楼上的兄弟高。佩服!
回复
drabit 2004-03-24
分组主要是为了归档模式。
数据库运行在归档方式下时,归档进程要负责把重做日志拷贝到归档设备上,如果不分组,oracle写满一个日志后,要等待归档进程把它拷贝走之后才能继续写,你可以想象在拷贝的过程中oracle会挂起。有了分组,oracle可以继续写下一足日志,归档进程拷贝前一组写满的日志。最少必须有两组日志,但也不是组越多越好。
回复
发帖
基础和管理
创建于2007-09-28

1.7w+

社区成员

Oracle 基础和管理
申请成为版主
帖子事件
创建了帖子
2004-03-24 06:48
社区公告
暂无公告