SQLP

시험 직전 요약장

판단 기준과 헷갈리는 개념, 대표 예제를 짧게 확인하세요.

이론 목록

Pagination 성능 원리: ROWNUM·OFFSET·Keyset Pagination

원래 이론 →

판단 기준

예시·텍스트
1. 임의 페이지 이동이 필요한지 확인한다.
2. 전체 결과의 결정적 ORDER BY를 정의한다.
3. 고유 Tie-Breaker와 NULL 정렬 규칙을 정한다.
4. 최대 페이지 깊이와 페이지 크기를 확인한다.
5. ROWNUM·OFFSET·Keyset 중 기능에 맞는 방식을 선택한다.
6. Equality Predicate와 정렬을 지원하는 Index를 검토한다.
7. Index 밖 Filter와 반환 Column의 Table Access를 확인한다.
8. 페이지 사이 변경과 Snapshot 요구를 정의한다.
9. 정확한 총건수 요구를 목록 조회와 분리해서 판단한다.
10. 얕은·중간·최대 깊이의 A-Rows·Buffers·응답시간을 비교한다.

이 부분의 원문 →

헷갈리는 개념

구분ROWNUM 범위OFFSET·FETCHKeyset Pagination
위치 표현시작·종료 행 번호건너뛸 행 수마지막 정렬 Key
임의 페이지 이동가능가능직접 이동이 어려움
깊은 페이지상한까지 작업 증가 가능OFFSET만큼 선행 작업 증가 가능적절한 Index에서 깊이에 덜 민감
안정적 ORDER BY필요필요필수
주 사용 UI번호형 페이지번호형 페이지더 보기·무한 스크롤·다음 페이지
이 부분의 원문 →

내 최근 연습 오답

현재 브라우저의 연습 채점 기록에서 공개된 단원과 연결된 오답을 확인합니다.

학습 기록 →

오답 기록을 확인하고 있습니다.