SQLP · SQL

SQLP 이론 학습

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

이론 목록

초기화
이론 158개제목을 선택해 읽기
131
SQL 고급 활용 및 튜닝파티셔닝

파티션 유지관리와 대량 데이터 처리: EXCHANGE·DROP·TRUNCATE

많은 Row를 직접 변경하지 않고 Partition 단위 메타데이터 작업으로 UPDATE·DELETE·INSERT 부하를 줄입니다.

132
SQL 고급 활용 및 튜닝병렬 처리

병렬 실행 구조: QC·PX Server Set·Table Queue·Granule

하나의 SQL을 여러 PX Server에 분배하는 Coordinator, Server Set, Table Queue와 작업 단위를 연결합니다.

133
SQL 고급 활용 및 튜닝병렬 처리

병렬 데이터 분배와 Skew: HASH·BROADCAST·RANGE·Bloom Filter

병렬 Sort·Group·Join에서 Row를 어느 PX Server로 보낼지 결정하는 분배 방식과 불필요한 전송을 줄이는 Bloom Filter를 학습합니다.

134
SQL 고급 활용 및 튜닝병렬 처리

Parallel Query·DDL·DML 운영: DOP·활성 조건·자원·트랜잭션

병렬화의 초기화·통신 비용, PDML 활성 조건과 Lock·Undo·Memory·동시성 Trade-off를 운영 관점에서 정리합니다.

135
SQL 고급 활용 및 튜닝데이터베이스 아키텍처

Redo·Checkpoint·Commit 원리: WAL·Fast Commit·Instance Recovery

Online·Archived Redo Log, WAL, LGWR, log file sync를 복구와 Commit 흐름으로 연결합니다.

136
SQL 고급 활용 및 튜닝트랜잭션

트랜잭션 경계와 격리 수준: ACID·COMMIT·READ COMMITTED·SERIALIZABLE

ACID와 Statement·Transaction 수준 일관성, Dirty·Non-Repeatable·Phantom Read를 비교합니다.

137
SQL 고급 활용 및 튜닝트랜잭션

Undo의 원리와 운영: Rollback·Read Consistency·AUM·ORA-01555

Undo의 세 가지 목적과 AUM, Retention, ORA-01555의 관계를 학습합니다.

138
SQL 고급 활용 및 튜닝동시성 제어

Oracle 읽기 일관성: SCN·CR Block·Current Get·SQL Trace

Query SCN과 Undo로 CR Block을 만들고 SQL Trace의 query·current를 읽는 원리를 연결합니다.

139
SQL 고급 활용 및 튜닝Lock

Oracle Lock의 기본 구조: Row Lock·TX Enqueue·TM Enqueue·Lock Mode

Row의 Lock Byte부터 Transaction TX Lock과 Table TM Lock까지 보호 계층을 연결합니다.

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

Database Call 최소화: One-SQL·Array DML·Bulk Binding·JDBC Batch

Row-by-Row 반복을 집합 SQL과 Batch·Array 처리로 바꿔 Network Round Trip과 Execute Call을 줄입니다.