SQLP
시험 직전 요약장
판단 기준과 헷갈리는 개념, 대표 예제를 짧게 확인하세요.
Sequence와 Right-Growing Index 경합: CACHE·RAC·Reverse·Scalable
원래 이론 →판단 기준
표를 좌우로 밀어 나머지 열을 확인하세요. 키보드: ←·→, Home·End
| 대안 | 주로 해결하는 병목 | 적합한 조회 | 주요 비용 |
|---|---|---|---|
충분한 CACHE | Sequence 상태 확보 빈도 | 모든 조회 유지 | 장애 시 Gap 확대 가능 |
NOORDER | Ordered Sequence 전역 조정 | 요청 순서 불필요 | 전역 요청 순서 미보장 |
| Reverse Key Index | 단일 Rightmost Leaf 집중 | 등치 검색 중심 | Range·Order 활용 제한 |
| Hash-Partitioned Global Index | 단조 증가 Index 경합 | 등치·IN 중심 | Partition 관리·Range Plan 검증 |
| Scalable Sequence | Sequence와 Index Block 경합 | 순서 불필요 PK·Unique | 값 폭·외형·시간 순서 의미 변화 |
| 자연 분산 Partition | Tenant·업무 범위 분산 | Partition Pruning 가능 SQL | 분포가 한 Partition에 몰리면 효과 제한 |
| Random UUID | 중앙 Generator·Right Edge 회피 | 등치 검색 중심 | 넓은 Key·Random Insert·정렬 의미 손실 |
두 병목이 동시에 존재하면 조합이 필요할 수 있습니다.
도식좌우로 이동해 전체 내용을 확인하세요. 키보드: ←·→, Home·End
작은 CACHE + ORDER + Right-Growing Index
→ CACHE 확대·NOORDER로 Sequence 경합 완화
→ Reverse·Hash·SCALE 중 조회 요구에 맞는 방식으로 Index 경합 완화
헷갈리는 개념
표를 좌우로 밀어 나머지 열을 확인하세요. 키보드: ←·→, Home·End
| 혼동하기 쉬운 판단 | 정확한 기준 |
|---|---|
| 증가 Key INSERT가 느리면 Sequence가 원인이다 | NEXTVAL과 Index Entry 삽입을 분리해 측정 |
| CACHE를 키우면 Hot Index가 해결된다 | Sequence 상태 관리만 줄고 Key 증가 패턴은 유지 |
| ORDER는 Commit 순서를 보장한다 | NEXTVAL 요청 순서만 보장 |
enq: TX - index contention은 Row Lock이다 | Index Block Split 완료 대기 |
| Reverse Key는 모든 조회를 빠르게 한다 | 등치는 가능하지만 Range·Order 활용이 제한됨 |
| Hash Partition 수는 많을수록 좋다 | 경합·크기·관리·Query Plan을 함께 측정 |
| SCALE 값은 일반 Sequence와 같은 외형이다 | Instance·Session Prefix와 폭 변화 가능 |
RAC의 gc 대기는 항상 Network 문제다 | 동일 Hot Block의 반복 변경이 원인일 수 있음 |
| Segment Statistic의 큰 누적값이 현재 장애를 증명한다 | 같은 부하 구간의 Delta와 ASH를 연결 |
내 최근 연습 오답
현재 브라우저의 연습 채점 기록에서 공개된 단원과 연결된 오답을 확인합니다.
오답 기록을 확인하고 있습니다.