ITPub博客

首页 > Linux操作系统 > Linux操作系统 > log file sync等待事件

log file sync等待事件

原创 Linux操作系统 作者:wxdlut 时间:2012-04-01 16:55:15 0 删除 编辑

http://space.itpub.net/25105315/viewspace-711630

当一个用户commit或者rollback时,这个用户会话的redo信息需要被刷新到redo文件中。
用户会话将请求LGWR从log buffer中写到redo日志中。当LGWR写完,返回信号给用户会话。
用户会话等LGWR返回信息确保所有的redo改变写到磁盘中。

1. 唤醒LGWR(semctl call)
2. LGWR收集要写的redo并发起IO(kaio调用asynchronous I/O calls)
3. 写redo直至写完
4. LGWR I / O的后续处理
5. LGWR返回写完信息给后台或者用户会话
6. 后台或者用户会话唤醒

……

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22492385/viewspace-720185/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-03-09

  • 博文量
    61
  • 访问量
    61540