InnoDB의 WAL과 장애 복구
Redo Log가 활성화된 일반 영구 InnoDB 테이블에서는 COMMIT에 성공해도 변경한 Data Page가 곧바로 파일에 저장되지는 않습니다. id=1의 상태가 BOOKED에서 CANCELLED로 바뀌는 과정을 따라가며, UPDATE가 Page와 Log에 무엇을 남기고 InnoDB가 장애 뒤 어떻게 복구하는지 살펴봅니다. 마지막 글에는 MySQL 8.4.10을 SIGKILL로 종료한 실험 결과를 담았습니다.