Oracle wait event --- log file


Oracle wait event --- log file

log file switch(checkpoint incomplete):
原因:1)存在大量update操作;2)log file size太小,导致log switch太频繁;3)log group太少;


log file switch(private strand flush incomplete):


log file switch completion:


log file sync:一般此类等待时间是由于 LGWR 进程将redo log buffer 写入redo log 中发生。如果此类事件频繁发生,可以判断为:

  • commit 次数是否过多,改用批量提交
  • I/O 系统问题:IOPS和时延,利用率
  • 重做日志是否不必要被创建
  • redo log buffer 是否过大
解决方法:使用PCIe SSD、RAID、将redo log blocksize改为4K、减少log file member数量。

log file parallel write:


latch: redo allocation