데이터 베이스정보처리기사(구) · 2008년09월07일 · 14/100
14.병형제어의 로킹(Locking) 단위에 대한 설명으로 옳지 않은 것은?
1
로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다.
2
로킹 단위가 작아지면 병행성 수준이 낮아진다.정답
3
데이터베이스도 로킹 단위가 될 수 있다.
4
로킹 단위가 커지면 로크 수가 작아 로킹 오버헤드가감소한다.
해설
로킹이란 하나의 트랜잭션이 데이터를 엑세스 하는 동안 다른 트랜잭션에서 그 데이터를 엑세스 할수 없도록 잠그는 것을 말합니다.(자료의 동시 변경 방지) 로킹의 단위가 클경우 로킹제어할 수가 줄어 들기 때문에 관리는 쉽지만 병행성을 해치게 됩니다. 로킹의 단위를 작게 할경우 로킹 제어는 어렵지만 병행성이 증가합니다.