← 회차 전체 문제실제 기출자료 분류 확인정보처리기사 · 2026년 2회 데이터베이스 구축 · 45번
로킹 단위(Locking Granularity)에 대한 설명으로 옳은 것은?
- 1
로킹 단위가 크면 병행성 수준이 낮아진다.
정답 근거큰 단위로 잠그면 한 트랜잭션이 차지하는 데이터 범위가 넓어 다른 트랜잭션이 동시에 접근하기 어려우므로 병행성이 낮아진다. - 2
로킹 단위가 크면 병행 제어 기법이 복잡해진다.
오답 이유로킹 단위가 크면 관리해야 할 로크 수가 줄어 로크 관리와 교착상태 검사가 오히려 단순해진다. - 3
로킹 단위가 작으면 로크(lock)의 수가 적어진다.
오답 이유작은 단위로 잠그면 같은 데이터 범위를 보호하는 데 더 많은 로크가 필요하므로 로크 수가 늘어난다. - 4
로킹은 파일 단위로 이루어지며, 레코드와 필드는 로킹 단위가 될 수 없다.
오답 이유로킹 단위는 필드·레코드·페이지·테이블·파일 등으로 정할 수 있으며 파일만 가능한 것이 아니다.
ANSWER & EXPLANATION정답 1번
정답은 1번이다. 잠금 단위가 크면 잠금 수와 관리 비용은 줄지만 동시에 접근 가능한 범위가 줄어 병행성이 낮아진다.
CONTENT RECORD콘텐츠 정보
- 자료 유형
- 사용자 제공 복원 자료
- 검수 상태
- 문항·보기·해설 편집 확인
- 최종 검수
- 2026-07-29