SQLP · SQL

SQLP 이론 학습

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

이론 목록

초기화
이론 158개제목을 선택해 읽기
111
SQL 고급 활용 및 튜닝옵티마이저 쿼리 변환

View Merging·Predicate Pushdown: Query Block 통합과 조건 조기 적용

View를 합치거나 조건을 내부로 밀어 읽을 Row를 줄이는 두 변환과 적용 제한을 비교합니다.

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

OR Expansion·조건 이행·Join Elimination: 분기·파생 조건·불필요 조인 제거

OR 분기, 등식에서 파생되는 조건, 신뢰 가능한 제약에 따른 Table 제거를 실행계획 관점으로 정리합니다.

113
SQL 고급 활용 및 튜닝고급 SQL 활용

이력 데이터 조회: 점이력·선분이력·기간 겹침과 Temporal Validity

변경 시점과 유효 기간 모델을 구분하고 최신 1건·특정 시점·기간 겹침 Query를 안전하게 설계합니다.

114
SQL 고급 활용 및 튜닝고급 SQL 활용

최신 이력 조회: Top-1·ROW_NUMBER·DENSE_RANK·KEEP

이력 데이터에서 최신 한 건 또는 최신 시점의 여러 값을 효율적으로 찾는 대표 패턴을 비교합니다.

115
SQL 고급 활용 및 튜닝고급 SQL 활용

Static·Dynamic SQL과 선택적 검색조건: NULL 의미·Bind·SQL Shape·보안

SQL 생성 방식과 Bind 사용을 분리해 이해하고 선택적 조건의 OR·NVL·UNION ALL 패턴을 비교합니다.

116
SQL 고급 활용 및 튜닝고급 SQL 활용

Materialized View와 Query Rewrite: Refresh·정합성·운영 비용

상세 Table Query를 미리 집계한 Materialized View로 재작성하는 조건, 검증과 일관성 Trade-off를 학습합니다.

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

적응형 최적화: Adaptive Plan·Statistics Feedback·Adaptive Cursor Sharing

예상 Cardinality가 빗나갔을 때 현재 실행과 다음 실행에서 Oracle이 보완하는 방식을 구분합니다.

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

옵티마이저의 한계와 역할 분담: 좋은 판단 조건 만들기

옵티마이저가 업무 의미와 잘못된 SQL 구조를 대신 해결하지 못하는 한계를 이해하고 통계·SQL·힌트의 책임 범위를 정합니다.

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

옵티마이저 힌트 사용법: 문법·적용 범위·검증

Hint가 강제 명령이 아니라 적용 조건이 맞을 때 Plan 선택에 영향을 주는 지시임을 이해하고 Query Block·Alias·실제 적용 여부를 검증합니다.

120
SQL 고급 활용 및 튜닝SQL 성능 문제 진단

응답시간 분석: DB Time·CPU·Wait Event

대기 횟수보다 응답시간과 업무 영향에 초점을 맞춰 CPU·I/O·Concurrency·Network 병목을 분류합니다.