log file sync比log file parallel write大很大原因

1、进程接到提交请求
2、进程通过LGWR写REdo数据到Redo文件
3、LGWR写Redo到文件
4、LGWR写完通知进程
5、进程收到写完成通知,向用户端发送提交完成。
从步1开始,进程开始等待log file sync,到步5结束。
步3、步4,LGWR等待log file parallel write。
log file sync比log file parallel write大很大,有两个原因,一是CPU紧张,二是同时提交的进程多。

想一下,如果10个进程同时提交,每个进程等0.1秒,加起来就一共等了1秒。而log file parallel write只会有一个进程等待,就是LGWR。

你可能感兴趣的:(log,File,sync)