SQLP · SQL

SQLP 이론 학습

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

이론 목록

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

SQL 안의 PL/SQL 호출 최적화: Context Switch·Recursive SQL·Set-Based 변환

SQL 안의 PL/SQL 함수가 만드는 Context Switch·Recursive SQL·반복 I/O를 찾아 집합 기반으로 변환합니다.

142
SQL 고급 활용 및 튜닝DML 튜닝

대량 DML 비용 구조: 탐색·Index·Undo·Redo·Lock·Commit

대량 DML에서 테이블 변경 외에 인덱스·제약조건·Undo·Redo·Lock·Commit 비용이 함께 증가하는 원리를 계산합니다.

143
SQL 고급 활용 및 튜닝DML 튜닝

B-Tree 인덱스 DML 비용과 경합: Delete·Split·Hot Block·재구성

B*Tree Delete·Split과 우측 성장 경합을 구분하고 측정 근거가 있을 때만 재구성 전략을 선택합니다.

144
SQL 고급 활용 및 튜닝DML 튜닝

DML Call 최소화: One-SQL·FORALL·Array Bind·Batch

Row-by-Row 처리를 One-SQL과 Array·Batch 처리로 바꾸어 Parse·Execute·Network Round Trip을 줄입니다.

145
SQL 고급 활용 및 튜닝DML 튜닝

집합 기반 DML 선택: MERGE·조인 갱신·Multi-Table INSERT

서로 다른 목적의 조인 기반 DML 세 가지를 비교해 갱신·동기화·다중 적재 요구에 맞는 방식을 선택하고 정합성 위험을 피합니다.

146
SQL 고급 활용 및 튜닝DML 튜닝

수정 가능한 조인 뷰: Key Preservation·결정성·안전한 대안

조인 결과를 직접 갱신할 때 한 View Row가 Target Base Row 하나에 대응하는 Key Preservation 조건과 제한을 이해합니다.

147
SQL 고급 활용 및 튜닝DML 튜닝

MERGE 정확성과 성능: Source 유일성·조건부 DML·DELETE WHERE

MERGE의 Source 유일성·ON 조건·UPDATE·INSERT·DELETE WHERE 실행 규칙을 이해하고 반복 조회와 중복 갱신을 방지합니다.

148
SQL 고급 활용 및 튜닝DML 튜닝

대량 적재 운영 전략: Index·Constraint·UNUSABLE·재구축

대량 적재 전후에 인덱스와 제약조건을 비활성화·재구축하는 전략의 이득과 장애·복구 위험을 판단합니다.

149
SQL 고급 활용 및 튜닝DML 튜닝

Direct-Path Insert: APPEND·HWM·Undo·Redo·NOLOGGING

Buffer Cache 일반 경로를 우회하는 Direct Path I/O와 HWM 위 적재 방식의 성능·Undo·Redo·공간 특성을 이해합니다.

150
SQL 고급 활용 및 튜닝DML 튜닝

병렬 DML 운영: 활성화·실제 DOP·제약·검증

Parallel DML 활성화 조건과 QC·PX Server 역할, 강한 Lock·Commit 제약 및 실제 병렬 동작 확인 방법을 이해합니다.