网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

等待事件:logfilesync-创新互联

  •  log file sync:该等待事件发生在redo log 从 log buffer写入到log file期间

    创新互联主营佳县网站建设的网络公司,主营网站建设方案,重庆APP开发,佳县h5微信小程序定制开发搭建,佳县网站营销推广欢迎佳县等地区企业咨询

       当用户进程提交时,会通知LGWR将redo buffer写入到redo file中,当LGWR进程完成写入操作后,LGWR在通知用户进程写入完成。用户进程接收到LGWR通知后才会完成提交。因此用户进程在没有收到LGWR通知之前一直处于等待状态,就会产生log file sync。

  •  发生日志写入的条件:

      1、commit

      2、每隔3秒钟将日志缓冲区输出

      3、当日志缓存区已写满三分之一时

      4、在DBWR将脏数据写入到数据文件之前

      5、当log buffer 大于1M时

  •  引起 log file sync的原因:

        1、频繁的提交或rollback,检查应用是否有过多的短小的事物,如果有,可以使用批处理来缓解

        2、过大的日志缓冲区,因为log buffer中的数据量无法达到log_io_size,导致更多的重做条目堆积在日志缓冲区,此时当事务提交或3s醒来时,LGWR会把所有数据都写入到redo file中,由于数量过多,LGWR要用更多的时间等待redo写完完毕(此种情况可以调小log_io_size参数,其默认值是log_buffer 的1/3或1M,去两者中较小的值。)——可以具有很大的日志缓冲区,但较小的log_io_size将增加后台写入次数,从而减少log file sync的等待时间。

        3、CPU负载高,LGWR无法及时获取CPU调度,出现 log file sync

        4、log file sync 平均等待时间超过7ms,说明log write 每次写入时间过长

  •  解决方法:

        1、查看日志提交是否频繁,如果过于频繁应尽量减少commit

        2、确保CPU资源充足

        3、建议加大日志缓冲区

        4、优化redo日志文件存储,存放在更快的磁盘上


网页名称:等待事件:logfilesync-创新互联
本文URL:http://bjjierui.cn/article/cophos.html

其他资讯