SQLP · SQL

SQLP 이론 학습

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

이론 목록

초기화
이론 158개제목을 선택해 읽기
91
SQL 고급 활용 및 튜닝소트 튜닝

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

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

92
SQL 고급 활용 및 튜닝소트 튜닝

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

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

93
SQL 고급 활용 및 튜닝소트 튜닝

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

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

94
SQL 고급 활용 및 튜닝소트 튜닝

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

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

95
SQL 고급 활용 및 튜닝소트 튜닝

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

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

96
SQL 고급 활용 및 튜닝소트 튜닝

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

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

97
SQL 고급 활용 및 튜닝데이터베이스 Call 최소화

부분범위 처리 기초: 첫 행 응답·Fetch 중단·전체 처리량

전체 결과를 끝까지 처리하지 않고 필요한 Row까지만 Fetch해 초기 응답을 줄이는 부분범위 처리의 기본 원리를 이해합니다.

98
SQL 고급 활용 및 튜닝데이터베이스 Call 최소화

부분범위 처리 성립 조건: Index Order·STOPKEY·Blocking Operation

ORDER BY 요구 순서를 지원하는 인덱스가 전체 Sort를 피하고 앞쪽 Row부터 반환하게 만드는 조건을 이해합니다.

99
SQL 고급 활용 및 튜닝옵티마이저

옵티마이저 목표 모드: ALL_ROWS와 FIRST_ROWS(n)

전체 처리량을 중시하는 ALL_ROWS와 앞쪽 n건 응답을 중시하는 FIRST_ROWS(n)의 Cost 목표와 적용 범위를 비교합니다.

100
SQL 고급 활용 및 튜닝소트 튜닝

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

페이지 번호가 깊어질수록 앞 행을 읽고 버리는 ROWNUM·OFFSET 비용과 마지막 키 이후부터 찾는 Keyset Pagination을 비교합니다.