문제
로킹(Locking) 기법에 대한 설명으로 틀린 것은?
① 로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다. ② 로킹 단위가 작아지면 병행성 수준이 낮아진다. ③ 데이터베이스도 로킹 단위가 될 수 있다. ④ 로킹 단위가 커지면 로크 수가 작아 로킹 오버헤드가 감소한다.
정답
2번
해설
정답: 2. 로킹 단위가 작아지면 병행성 수준은 높아지고 오버헤드는 증가하므로 병행성이 낮아진다는 설명은 틀리다.
오답 풀이
- 1번: 로킹 대상 객체 크기를 로킹 단위라 한다.
- 2번: 로킹 단위가 작아지면 병행성 수준은 오히려 높아진다.
- 3번: 데이터베이스 전체도 로킹 단위가 될 수 있다.
- 4번: 로킹 단위가 커지면 로크 수가 줄어 오버헤드가 감소한다.
보충 개념 로킹 단위 작음 → 병행성↑, 오버헤드↑ / 로킹 단위 큼 → 병행성↓, 오버헤드↓.