TUNING SURFACE
DBMS별 체크포인트 조정 포인트
제품마다 이름은 다르지만 목표는 비슷하다. 로그 증가, dirty page 비율, I/O 분산을 함께 조절한다.
PostgreSQL
InnoDB
Oracle/SQL Server
PostgreSQL
checkpoint_timeout, max_wal_size, completion target
MySQL InnoDB
dirty page 목표, io_capacity, adaptive flushing
Oracle
DBWR, checkpoint 정보, redo log 전환과 연동
SQL Server
recovery interval, indirect checkpoint, log truncation
짧은 간격
복구 시간 감소, 평상시 I/O 증가
긴 간격
평상시 I/O 완화, 복구 구간 증가
분산 기록
스파이크를 줄여 지연시간 안정화