Pagination
깊은 페이지는 OFFSET보다 키셋 페이징을 검토한다
OFFSET은 앞 페이지 행을 읽고 버리는 비용이 누적된다. 안정적인 정렬 키가 있으면 키셋 페이징이 더 예측 가능하다.
방식
읽는 범위
사용 기준
OFFSET
앞 행을 건너뛰기 위해 많이 읽을 수 있음
얕은 페이지나 관리 화면
Keyset
마지막 키 이후의 다음 범위만 탐색
정렬 키가 안정적이고 다음/이전 이동 중심
Deferred Join
PK만 먼저 찾고 상세 컬럼은 뒤에서 조인
OFFSET이 필요하지만 커버링 인덱스를 쓰고 싶을 때