SQLP · SQL

SQLP 이론 학습

학습할 이론을 찾아 개념과 예제를 읽어보세요.

이론 목록

초기화

적용 중: 과목: SQL 고급 활용 및 튜닝

초기화
이론 122개제목을 선택해 읽기
51
해시 조인

Hash Join의 원리와 Workarea: Build·Probe·PGA·TEMP Spill

작은 입력으로 Hash Table을 만들고 큰 입력을 Probe하며 메모리 부족 시 TEMP Partition으로 Spill되는 과정을 이해합니다.

52
해시 조인

Hash Join 고급 튜닝: Data Skew·Bloom Filter·Build Input 제어

중복 Hash Key와 Data Skew가 CPU·분배 비용을 키우는 원리, Bloom Filter와 Build Input 제어의 적용 조건을 이해합니다.

53
소트 튜닝

Sort Operation 이해: ORDER BY·JOIN·WINDOW SORT

SORT ORDER BY·SORT JOIN·WINDOW SORT가 행 순서를 만드는 목적과 전체 입력을 준비해야 하는 비용을 이해합니다.

54
소트 튜닝

Sort Workarea 진단: Optimal·One-Pass·Multi-Pass·TEMP

Sort Workarea가 메모리를 초과할 때 TEMP로 Spill되는 Optimal·One-Pass·Multi-Pass 처리와 비용을 진단합니다.

55
소트 튜닝

Sort 부하 줄이기: 입력 행 수·Row 폭·연산 위치

정렬 전에 행 수와 행 폭을 줄이고 Top-N·Index Order를 활용해 메모리와 TEMP 사용을 최소화합니다.

56
소트 튜닝

집계와 중복 제거: SORT·HASH Operation 비교

SORT AGGREGATE·SORT/HASH GROUP BY·SORT/HASH UNIQUE의 입력·출력 행 의미와 순서 보장 차이를 비교합니다.

57
소트 튜닝

집합 연산·EXISTS로 Sort와 중복 제거 줄이기

UNION을 UNION ALL의 상호 배타 분기로 바꾸거나 EXISTS·NOT EXISTS로 존재만 확인해 불필요한 SORT UNIQUE를 줄입니다.

58
소트 튜닝

Index Order로 Sort 생략: ORDER BY·Top-N·GROUP BY NOSORT

WHERE의 선행 Key 고정과 Index 순서가 ORDER BY·GROUP BY를 만족할 때 Sort를 생략하고 부분범위 처리를 가능하게 합니다.

59
소트 튜닝

Top-N 처리 원리: ROWNUM·FETCH FIRST·STOPKEY

정렬 기준의 앞쪽 N건을 구할 때 ROWNUM 위치와 FETCH FIRST 문법, COUNT·SORT ORDER BY STOPKEY의 실제 읽기 범위를 이해합니다.

60
소트 튜닝

MIN/MAX 최적화와 Top-1 조회: 값·행·동점의 차이

집계값 하나를 구하는 MIN/MAX 최적화와 정렬된 행 하나를 반환하는 Top-1의 의미·NULL·동점·인덱스 조건을 구분합니다.