IT/데이터자격증 기록

[SQLD/SQLP] 전문가가이드 3과목 2장 Lock과 트랜잭션 동시성제어 암기 요약 정리 (+오라클성능고도화)

JJo 2018. 10. 10. 12:59



3과목 2장 Lock과 트랜잭션 동시성제어 요약정리




자격증 준비하면서 에버노트에 기록해두었던걸 블로그에 올리고 있는데..

3과목 2장은.. 내용이 별로 없습니다.

트랜잭션과 Lock처리관련한 부분이 저에게는 너무 어려웠고 내용이 깊다는 생각이 들어

격리성수준의 예정도만 이해하고 더 깊게 들어가진 않았습니다







- 트랜잭션 격리성 수준 변경법
set transaction isolation level read serializable;

- Oracle Lock은 아무리 많은 데이터를 갱신하더라도 Lock Escalation이 발생하지 않는다.

- 주관식 문제
블록원본에 해당하는 Current BLock의 SCN이 쿼리 SCN보다 크면 블록 복사본에 해당하는
CR Block를 먼저 생성한다. Current BLock내용을 CR Block에 그대로 복제하고 이를 자신이 읽을 수 있는
과거 버전으로 되돌리는 과정을 한다
CR Block을 과거 상태로 되돌릴 때 사용하려고 Undo정보가 필요한것이다

- 격리성수준 이해 및 암기


- 오라클과 mssql 동시성제어 관련한 차이점 확인