1. 커밋 시점 판단
Force vs No-Force
커밋 응답을 주기 전에 데이터 페이지도 꼭 디스크에 써야 할까?
로그는 이미 flush 되었으므로, 데이터 페이지 기록을 지금 할지 미룰지가 선택 포인트입니다.
대안
Force
커밋과 함께 데이터 페이지까지 즉시 기록합니다. 복구는 단순하지만 랜덤 I/O 부담이 큽니다.
실무 선택
No-Force
커밋 시에는 로그만 보장하고 데이터 페이지 기록은 나중으로 미룹니다. 성능을 위해 대부분 이 방식을 택합니다.
디스크에 남는 상태
커밋은 끝났지만 데이터 페이지는 아직 옛값일 수 있습니다.
필요한 복구
Redo: 빠진 커밋 결과를 로그로 다시 적용합니다.