ITPub博客

首页 > 应用开发 > IT综合 > 与日志有关系的几个等待事件的解析

与日志有关系的几个等待事件的解析

原创 IT综合 作者:rainbowbridg 时间:2007-05-15 11:21:07 0 删除 编辑
  • log file switch(archiving needed)
    日志切换的时候由于日志组循环使用了一圈但日志归档还没有完成,通常是io有严重问题,
    可增大日志文件和增加日志组,调整log_archive_max_processes,如果发生(checkpoint incomplete) 错误信息,则说明当日志切换的时候由于日志组循环使用了一圈但将被使用的日志组中的checkpoint还没有完成造成, 通常是io有严重问题,可增大日志文件和增加日志组
  • log file sync(这个到可能是log_buffer太大的反作用)
    当用户commit的时候通知lgwr写日志但lwgr正忙,造成的可能原因是commit太频繁或者lgwr一次写日志时间太长
    (可能是因为一次log io size 太大),可调整 _log_io_size, 结合log_buffer,使得 (_log_io_size*db_block_size)*n =
    log_buffer,这样可避免和增大log_buffer引起冲突; 放置日志文件于高速磁盘上
  • log file single write
    指出写入到日志文件的标题块.可能表示检查点中等待
  • 对于这个日志等待日志,我们要确定dbwr写是不是存在瓶径,cache buffers lru chain 是否需要增加 ,需要异步IO吗还是增加从dbwr
ref: http://carson.yculblog.com/post.1208926.html[@more@]

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

请登录后发表评论 登录
全部评论
  • 博文量
    237
  • 访问量
    1622818