본문 바로가기
데이터 베이스정보처리기사(구) · 2012년05월20일 · 11/100

11.병행제어 기법 중 로킹(Locking) 기법에 대한 설명으로 옳지 않은 것은?

1
로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다.
2
로킹 단위가 작아지면 병행성 수준이 높아진다.
3
로킹 단위가 커지면 로킹 오버헤드가 증가한다.정답
4
데이터베이스도 로킹 단위가 될 수 있다.

해설

로킹은 하나의 트랜잭션이 데이터를 액세스하는 동안 다른 트랜잭션이 그 데이터 항목을 액세스할 수 없도록 하는 방법이다. 로킹 단위는 로킹의 대상이 되는 객체의 크기를 말하며, 로킹 단위가 커지면 로킹 오버헤드는 감소하고, 데이터베이스 공유도는 저하된다. 반대로 로킹 단위가 작아지면 로킹 오버헤드는 증가하고, 데이터베이스 공유도는 증가한다. 데이터베이스, DBSPACE, 테이블, 페이지, 행도 로킹 단위가 될 수 있다.

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기