SQLP · SQL

SQLP 이론 학습

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

이론 목록

초기화
이론 158개제목을 선택해 읽기
101
SQL 고급 활용 및 튜닝데이터베이스 Call 최소화

조회 왕복 최소화: Fetch Size·Row Limiting·OFFSET·Keyset Pagination

Array Fetch·JDBC Fetch Size와 Server-Side Pagination을 사용해 결과 전송 왕복과 불필요한 Row 처리를 줄입니다.

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

n-Tier 부분범위 처리 구현: Stateful Cursor·Stateless Pagination·Connection Pool

Cursor를 열어 필요한 만큼 Fetch하는 구현과 n-Tier·Connection Pool 환경에서 상태 유지·Timeout·재요청을 설계합니다.

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

Array Fetch 실측: Fetch Call·Rows per Fetch·Network·메모리

Array Size와 Fetch Size가 Network Round Trip·Client 메모리·불필요 전송량을 바꾸는 원리를 수치로 계산합니다.

104
SQL 고급 활용 및 튜닝스칼라 서브쿼리

스칼라 서브쿼리 기본 원리: 0행·1행·다중행과 반복 실행

Scalar Subquery의 0건·1건·다건 반환 규칙과 상관 실행의 반복 비용을 이해하고 Join·사전 집계 대안과 결과 의미를 비교합니다.

105
SQL 고급 활용 및 튜닝서브쿼리와 조인 변환

상관 서브쿼리 FILTER 실행: Starts·조기 종료·Semi/Anti Join

상관 서브쿼리가 FILTER로 반복 실행되는 구조와 입력 Key Cache가 Starts·I/O를 줄이는 조건을 이해합니다.

106
SQL 고급 활용 및 튜닝옵티마이저 쿼리 변환

Query Transformation 기초: Query Block·동등 변환·Plan 탐색

Optimizer가 SQL을 동등한 형태로 바꾸는 목적, 적용 조건과 대표 변환을 전체 지도처럼 정리합니다.

107
SQL 고급 활용 및 튜닝서브쿼리와 조인 변환

Subquery Unnesting: Semi·Anti Join과 NOT IN NULL 정합성

Subquery를 Semi·Anti Join으로 변환할 때 존재 의미·중복 제거·NULL 규칙을 보존하는 조건을 이해합니다.

108
SQL 고급 활용 및 튜닝서브쿼리와 조인 변환

LATERAL·APPLY 조인: 왼쪽 상관 참조와 Key별 Top-N

왼쪽 Row를 참조하는 인라인 집합을 조인하는 APPLY 문법과 Outer 보존 의미를 예제로 익힙니다.

109
SQL 고급 활용 및 튜닝스칼라 서브쿼리

스칼라 서브쿼리 반복 제거: 사전 집계·LATERAL·구조화 반환

같은 범위를 여러 Scalar Subquery가 반복 읽는 문제를 사전 집계 Join·LATERAL과 구조화된 반환 방식으로 개선합니다.

110
SQL 고급 활용 및 튜닝스칼라 서브쿼리

Scalar Subquery Cache·Result Cache·DETERMINISTIC: 재사용과 정확성

반복 계산을 줄이는 Scalar Subquery Cache, SQL·PL/SQL Result Cache와 DETERMINISTIC의 보장 범위를 비교합니다.