데이터 베이스정보처리기사(구) · 2008년03월02일 · 2/100
2.로킹(Locking) 단위에 대한 설명으로 옳은 것은?
1
로킹 단위가 크면 병행성 수준이 낮아진다.정답
2
로킹 단위가 크면 병행 제어 기법이 복잡해진다.
3
로킹 단위가 작으면 로크(Lock)의 수가 적어진다.
4
로킹은 파일 단위로 이루어지며, 레코드 또는 필드는 로킹 단위가 될 수 없다.
해설
로킹이란 하나의 트랜잭션이 데이터를 엑세스 하는 동안 다른 트랜잭션에서 그 데이터를 엑세스 할수 없도록 잠그는 것을 말합니다.(자료의 동시 변경 방지) 로킹의 단위가 클경우 로킹제어할 수가 줄어 들기 때문에 관리는 쉽지만 병행성을 해치게 됩니다. 로킹의 단위를 작게 할경우 로킹 제어는 어렵지만 병행성이 증가합니다.