이론 목록
이론 158개제목을 선택해 읽기
131
SQL 고급 활용 및 튜닝파티셔닝
132파티션 유지관리와 대량 데이터 처리: EXCHANGE·DROP·TRUNCATE
많은 Row를 직접 변경하지 않고 Partition 단위 메타데이터 작업으로 UPDATE·DELETE·INSERT 부하를 줄입니다.
SQL 고급 활용 및 튜닝병렬 처리
133병렬 실행 구조: QC·PX Server Set·Table Queue·Granule
하나의 SQL을 여러 PX Server에 분배하는 Coordinator, Server Set, Table Queue와 작업 단위를 연결합니다.
SQL 고급 활용 및 튜닝병렬 처리
134병렬 데이터 분배와 Skew: HASH·BROADCAST·RANGE·Bloom Filter
병렬 Sort·Group·Join에서 Row를 어느 PX Server로 보낼지 결정하는 분배 방식과 불필요한 전송을 줄이는 Bloom Filter를 학습합니다.
SQL 고급 활용 및 튜닝병렬 처리
135Parallel Query·DDL·DML 운영: DOP·활성 조건·자원·트랜잭션
병렬화의 초기화·통신 비용, PDML 활성 조건과 Lock·Undo·Memory·동시성 Trade-off를 운영 관점에서 정리합니다.
SQL 고급 활용 및 튜닝데이터베이스 아키텍처
136Redo·Checkpoint·Commit 원리: WAL·Fast Commit·Instance Recovery
Online·Archived Redo Log, WAL, LGWR, log file sync를 복구와 Commit 흐름으로 연결합니다.
SQL 고급 활용 및 튜닝트랜잭션
137트랜잭션 경계와 격리 수준: ACID·COMMIT·READ COMMITTED·SERIALIZABLE
ACID와 Statement·Transaction 수준 일관성, Dirty·Non-Repeatable·Phantom Read를 비교합니다.
SQL 고급 활용 및 튜닝트랜잭션
138Undo의 원리와 운영: Rollback·Read Consistency·AUM·ORA-01555
Undo의 세 가지 목적과 AUM, Retention, ORA-01555의 관계를 학습합니다.
SQL 고급 활용 및 튜닝동시성 제어
139Oracle 읽기 일관성: SCN·CR Block·Current Get·SQL Trace
Query SCN과 Undo로 CR Block을 만들고 SQL Trace의 query·current를 읽는 원리를 연결합니다.
SQL 고급 활용 및 튜닝Lock
140Oracle Lock의 기본 구조: Row Lock·TX Enqueue·TM Enqueue·Lock Mode
Row의 Lock Byte부터 Transaction TX Lock과 Table TM Lock까지 보호 계층을 연결합니다.
SQL 고급 활용 및 튜닝데이터베이스 Call 최소화
Database Call 최소화: One-SQL·Array DML·Bulk Binding·JDBC Batch
Row-by-Row 반복을 집합 SQL과 Batch·Array 처리로 바꿔 Network Round Trip과 Execute Call을 줄입니다.