SQLP

시험 직전 요약장

판단 기준과 헷갈리는 개념, 대표 예제를 짧게 확인하세요.

이론 목록

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

원래 이론 →

판단 기준

잘못된 판단올바른 해석
ITL Slot 하나가 Row Lock 하나다한 Transaction이 같은 Block의 여러 Row를 변경하면 같은 ITL Entry에 연결될 수 있다
서로 다른 Row를 변경하면 절대 기다리지 않는다같은 Block의 ITL Slot이나 Hot Block 자원 때문에 기다릴 수 있다
INITRANS가 최대 동시 Transaction 수다초기 확보 수이며 Free Space가 있으면 동적으로 확장된다
MAXTRANS를 조정해야 한다현대 Release에서는 Deprecated이며 공간에 따라 최대 255 Entry를 자동 허용한다
PCTFREE는 ITL 전용 공간이다Row Update 공간이 직접 목적이며 ITL 확장 가능성에도 간접 영향이 있다
Commit되면 모든 Block Cleanout이 즉시 끝난다Commit Cleanout되지 않은 Block은 후속 접근에서 Delayed Cleanout될 수 있다
Delayed Cleanout은 미Commit Transaction을 뜻한다이미 Commit됐지만 Block 표시가 아직 정리되지 않은 상태일 수 있다
SELECT는 절대 Redo를 만들지 않는다Block Cleanout으로 Query가 Redo를 만들 수 있다
ITL waits 값이 크면 현재 장애다Instance 누적값이므로 문제 구간 Delta와 현재 Event가 필요하다
Table INITRANS만 높이면 해결된다실제 경합 Segment가 Index인지 Table인지 먼저 확인해야 한다

이 부분의 원문 →

헷갈리는 개념

다음 두 상황을 구분해야 한다.

이 부분의 원문 →

내 최근 연습 오답

현재 브라우저의 연습 채점 기록에서 공개된 단원과 연결된 오답을 확인합니다.

학습 기록 →

오답 기록을 확인하고 있습니다.