zoukankan      html  css  js  c++  java
  • log buffer space事件(转)

    看了这篇文章: Oracle常见的等待事件说明
    http://database.ctocio.com.cn/tips/38/6669538.shtml

    对于Log Buffer Space-日志缓冲空间
    描述如下:

    当你将日志缓冲(log buffer)产生重做日志的速度比LGWR 的写出速度快,或者是当日志切换(log switch)太慢时,就会发生这种等待。这个等待出现时,通常表明redo log buffer 过小,为解决这个问题,可以考虑增大日志文件的大小,或者增加日志缓冲器的大小。

      另外一个可能的原因是磁盘I/O 存在瓶颈,可以考虑使用写入速度更快的磁盘。在允许的条件下设置可以考虑使用裸设备来存放日志文件,提高写入效率。在一般的系统中,最低的标准是,不要把日志文件和数据文件存放在一起,因为通常日志文件只写不读,分离存放可以获得性能提升。



    我从未碰到过Log Buffer Space等待。
    但我觉得前一段不靠谱,后一段才是解决之道。

    第一段的 可以考虑增大日志文件的大小 怎么可能解决问题?
    就好比从上海到北京的火车,很多人挤在上海车站的月台上,这个解决方法就是说要扩大北京的地盘?这能解决问题么?

    或者增加日志缓冲器的大小
    这个是扩大上海车站的月台。好似很有道理,其实不然。因为刷log buffer的规则太多,符合其中一条就刷,有一个规则, 1/3满即刷。
    所以log buffer是向日志文件刷数据是频率很高的。

    转自:http://www.itpub.net/thread-1335353-1-1.html

  • 相关阅读:
    使用winsw将jar包注册成windows服务
    windows 下redis在后台运行
    nDPI的安装和使用
    Passive DNS安装使用
    ffmpeg-join
    Subtitle-ass-srt
    spring cloud项目05:中心化配置-P03-高可用
    spring cloud项目04:中心化配置-P02
    spring cloud项目03:高可用注册中心
    spring boot项目07:日志
  • 原文地址:https://www.cnblogs.com/vijayfly/p/5198963.html
Copyright © 2011-2022 走看看