정보처리기사(구) 기출문제·모의고사·오답노트·자동채점

2015년03월08日 15번

[데이터 베이스]
병행제어의 로킹(Locking) 단위에 대한 설명으로 옳지 않은 것은?

  • ① 데이터베이스, 파일, 레코드 등은 로킹 단위가 될 수 있다.
  • ② 로킹 단위가 작아지면 로킹 오버헤드가 증가한다.
  • ③ 한꺼번에 로킹할 수 있는 단위를 로킹 단위라고 한다.
  • ④ 로킹 단위가 작아지면 병행성 수준이 낮아진다.
(정답률: 77%)

문제 해설

"로킹 단위가 작아지면 병행성 수준이 낮아진다."가 옳지 않은 것이다. 로킹 단위가 작아지면 오히려 병행성 수준이 높아지는데, 작은 단위로 로킹을 하면 다른 트랜잭션들이 해당 로킹 단위에 대한 접근을 더 자유롭게 할 수 있기 때문이다. 하지만 로킹 단위가 작아질수록 로킹 오버헤드가 증가하므로 적절한 로킹 단위를 선택하는 것이 중요하다. 데이터베이스, 파일, 레코드 등은 모두 로킹 단위가 될 수 있으며, 한꺼번에 로킹할 수 있는 단위를 로킹 단위라고 한다.

연도별

진행 상황

0 오답
0 정답