
1. --innodb_change_buffering 옵션의 기본값은 ALL입니다.
이 옵션은 인메모리 DBMS에서 변경된 페이지를 디스크에 기록하기 전에 메모리 버퍼에 기록하는 기능입니다.
2. --innodb_change_buffering 옵션을 변경하면 디스크 I/O의 성능이 영향을 받습니다.
ALL: 모든 변경된 페이지를 메모리 버퍼에 기록합니다.
INSERT BUFFER AND ADAPTIVE HASH INDEX: 변경된 페이지 중 일부를 메모리 버퍼에 기록하고, 나머지 페이지는 디스크에 직접 기록합니다.
INSERT BUFFER ONLY: 변경된 페이지를 메모리 버퍼에 기록하지 않고, 디스크에 직접 기록합니다.
NONE: 변경된 페이지를 메모리 버퍼에 기록하지 않습니다.
3. --innodb_change_buffering 옵션을 사용하지 않는 경우, 디스크 I/O가 발생하는 이유는 변경된 페이지를 디스크에 직접 기록하기 때문입니다.
이러한 경우, 디스크 I/O의 성능이 저하될 수 있습니다.
2025-07-23 22:56