_use_adaptive_log_file_sync

该参数在commit次数较多的系统中,post/wait and polling特性对性能影响明显,主要是在写日志上的等待上影响了事务的提交速度,建议在11g中关闭(设置为false)。

在11gr2以前写日志缓冲区到文件方式是通过Post/wait方式,在11gr2开始增加了Polling的方式,在11.2.0.3以前默认还是采用Post/wait方式,11.2.0.3开始默认是两种方式自动切换,当值为true时开启自动切换模式。
[post/wait]用户会话被动等待LGWR通知redo写入到logfile完毕,这种方式响应速度比较快。若cpu空闲时采用这种方式可以体验到更好的响应时间。
[polling] 用户会话主动监测LGWR是否完成写入。这种方式比post/wait方式响应速度慢,LGWR不直接把完成的消息通知到很多用户会话,可以节约CPU资源。若cpu繁忙时采用这种方式可以降低cpu资源的消耗。

在lgwr日志中可以看到切换的信息
Log file sync switching to polling
Log file sync switching to post/wait

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注