SQLP · SQL

SQLP 이론 학습

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

이론 목록

초기화
이론 158개제목을 선택해 읽기
151
SQL 고급 활용 및 튜닝동시성 제어

ITL과 Block Cleanout: Block 내부 Transaction 추적과 동시 DML

ITL Slot, Lock Byte, Transaction ID와 Commit 후 Block Cleanout의 관계를 이해합니다.

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

DML Write Consistency: Current 갱신·Statement Restart·Lost Update

UPDATE의 대상 탐색과 실제 갱신 모드를 구분하고 동시 변경 시 Restart와 Lost Update를 예방합니다.

153
SQL 고급 활용 및 튜닝Lock

Lock 경합 진단: Waiter·Blocker·TX/TM Event·ITL·Deadlock

이벤트 이름만으로 결론 내리지 않고 TX·TM 경합의 원인을 Resource와 Block 단위로 좁힙니다.

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

비관적·낙관적 동시성 제어: FOR UPDATE·Version Column·재시도

Lock 선점과 갱신 시 충돌 검증 방식을 비교하고 안전한 Version Column 패턴을 적용합니다.

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

SELECT FOR UPDATE 실전: OF·NOWAIT·WAIT·SKIP LOCKED

조인 조회에서 FOR UPDATE가 잠그는 행과 FOR UPDATE OF가 특정 테이블의 행만 Lock 대상으로 지정하는 규칙을 이해합니다.

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

안전한 채번 설계: Sequence·Identity·채번 Table·MAX+1

채번 Table, Oracle Sequence, MAX+1과 Identity Column의 동시성·Gap·Transaction 의미를 비교해 안전한 식별자 생성 방식을 선택합니다.

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

Sequence와 Right-Growing Index 경합: CACHE·RAC·Reverse·Scalable

Sequence 할당 경합과 증가 Key가 Rightmost Leaf에 집중시키는 Index Hot Block을 구분하고 RAC·Reverse Key·Hash Partition·Scalable Sequence 대안을 판단합니다.

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

Oracle RAC 구조: 다중 Instance·Cache Fusion·GCS·GES

RAC의 Instance별 Cache와 Cache Fusion, 전역 Block Mode 및 Resource Master를 통해 공유 Database의 일관성을 이해합니다.