- Log Buffer의 내용을 디스크로 기록(flush)
- Log 의 Disk write는 동기화 작업일수도 있고, 비동기화된 작업일 수도 있음
-> innodb_flush_log_at_trx_commit 설정값에 따라 달라짐
-> 0 : Foreground에서 Flush를 실행하지 않음 (Background로 초당 1회씩 Flush가 실행됨)
-> 1 : 트랜잭션이 Commit될 때마다 Log file을 sync시킴
-> 2 : O/S 캐시까지는 Flush를 실행하지만, Log file을 sync시키지는 않음 (O/S가 죽지 않으면 로그 손상 없음) - Sequential I/O를 수행함
댓글 없음:
댓글 쓰기