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

cshchina 2004-03-24 06:48:30
采取分组的形式有什么好处?
为什么要让lgwr轮流对每个分组进行写入的方式呢?
...全文
149 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
welyngj 2004-03-24
  • 打赏
  • 举报
回复
楼上的兄弟高。佩服!
drabit 2004-03-24
  • 打赏
  • 举报
回复
分组主要是为了归档模式。
数据库运行在归档方式下时,归档进程要负责把重做日志拷贝到归档设备上,如果不分组,oracle写满一个日志后,要等待归档进程把它拷贝走之后才能继续写,你可以想象在拷贝的过程中oracle会挂起。有了分组,oracle可以继续写下一足日志,归档进程拷贝前一组写满的日志。最少必须有两组日志,但也不是组越多越好。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧