innodb_flush_method
-
Mysql InnoDB 에서 OS Cache 와의 관계개발/dbms 2020. 8. 3. 21:06
정의 innodb_flush_method 설정값에 따라 In-Memory 에서 On-Disk 로 데이터를 전송할때 OS Cache 를 어떻게 활용할것인지 변경된다. 동작원리 value 설명 log file open log file flush data file open data file flush fsync (default) InnoDB 가 data file 과 log file 를 fsync() 를 호출하여 플러시한다. default fsync() default fsync() O_DSYNC InnoDB 가 log file을 플러시 할때에는 O_SYNC 를 이용하여 flush 하고 data file 은 fsync() 를 호출하여 플러시한다. O_DSYNC 를 사용하기에는 몇몇 UNIX 시스템에서 문제가 있어..