SQLP

시험 직전 요약장

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

이론 목록

안전한 채번 설계: Sequence·Identity·채번 Table·MAX+1

원래 이론 →

판단 기준

혼동하기 쉬운 판단정확한 기준
Sequence 번호는 Rollback하면 반환된다NEXTVAL은 Transaction과 독립적으로 소비된다
ORDER면 Commit 순서도 번호 순서와 같다요청 생성 순서만 보장하고 Commit 순서는 보장하지 않는다
LAST_NUMBER는 마지막 발급 번호다Cache 사용 시 Disk에 기록된 Cache 경계 값일 수 있다
Identity는 Sequence와 전혀 다른 엔진이다Column에 Sequence Generator를 연결한 기능이다
Unique Constraint가 있으면 MAX+1도 효율적이다중복 저장은 막아도 충돌·재시도·조회 비용이 남는다
채번 Row를 분할하면 항상 안전하다분할 기준이 실제 유일성 범위와 일치해야 한다
Autonomous 채번은 Gapless를 만든다Main Rollback과 무관하게 독립 Commit되어 Gap이 생긴다
큰 Gap은 곧 데이터 유실이다Rollback·동시 사용·Cache 손실 등 정상 특성일 수 있다
SCALE은 모든 Sequence의 기본 선택이다높은 동시성 Index 경합이 확인된 Unordered Key에서 검토한다

이 부분의 원문 →

헷갈리는 개념

요구일반 Sequence의 성격
서로 다른 NEXTVAL 생성적합. 단, CYCLE로 한계에 도달하면 값 재사용 가능
증가 방향양수 INCREMENT BY에서 증가
요청 순서ORDER 지정 시 생성 요청 순서 보장
Commit 순서보장하지 않음
Gapless보장하지 않음
이 부분의 원문 →

내 최근 연습 오답

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

학습 기록 →

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