InnoDB redo log 크기 변경
MySQL스토리지명령어
SET GLOBAL innodb_redo_log_capacity = 2147483648;하는 일
InnoDB redo log 전체 용량(바이트 단위, 여기서는 2 GB)을 런타임에 동적으로 설정한다.
사용 시점
쓰기가 많은 워크로드에서 checkpoint 빈도를 줄이고 성능을 개선하기 위해.
주의
innodb_redo_log_capacity는 MySQL 8.0.30에서 도입되어 기존 innodb_log_file_size + innodb_log_files_in_group 설정을 대체한다. 이전 버전/MariaDB에서는 my.cnf에서 innodb_log_file_size를 변경하며 재시작이 필요하다. 영구 적용: SET PERSIST innodb_redo_log_capacity = 2147483648;