2017년08월26日 17번
[데이터 베이스] 병행제어의 로킹(Locking)의 단위에 대한 설명으로 옳지 않은 것은?
- ① 데이터베이스, 파일, 레코드 등은 로킹 단위가 될 수 있다.
- ② 로킹 단위가 작아지면 로킹 오버헤드가 감소한다.
- ③ 로킹 단위가 작아지면 데이터베이스 공유도가 증가한다.
- ④ 한꺼번에 로킹 할 수 있는 단위를 로킹 단위라고 한다.
(정답률: 81%)
문제 해설
연도별
- 2019년08월04日
- 2019년04월27日
- 2019년03월03日
- 2018년08월19日
- 2018년04월28日
- 2018년03월04日
- 2017년08월26日
- 2017년05월07日
- 2017년03월05日
- 2016년08월21日
- 2016년05월08日
- 2016년03월06日
- 2015년08월16日
- 2015년05월31日
- 2015년03월08日
- 2014년08월17日
- 2014년05월25日
- 2014년03월02日
- 2013년08월18日
- 2013년06월02日
- 2013년03월10日
- 2012년08월26日
- 2012년05월20日
- 2012년03월04日
- 2011년08월21日
- 2011년06월12日
- 2011년03월20日
- 2010년09월05日
- 2010년05월09日
- 2010년03월07日
- 2009년08월30日
- 2009년05월10日
- 2009년03월01日
- 2008년09월07日
- 2008년05월11日
- 2008년03월02日
- 2007년09월02日
- 2007년05월13日
- 2007년03월04日
- 2006년09월10日
- 2006년05월14日
- 2006년03월05日
- 2005년09월04日
- 2005년05월29日
- 2005년03월20日
- 2005년03월06日
- 2004년09월05日
- 2004년05월23日
- 2004년03월07日
- 2003년08월31日
- 2003년05월25日
- 2003년03월16日
- 2002년09월08日
- 2002년05월26日
- 2002년03월10日
- 2001년09월23日
- 2001년06월03日
- 2001년03월04日
진행 상황
0 오답
0 정답
로킹 단위가 작아지면 로킹 오버헤드가 감소하는 이유는, 작은 단위로 로킹을 하면 다른 프로세스나 스레드가 해당 자원을 접근할 때 대기해야 하는 시간이 줄어들기 때문입니다. 따라서 로킹 단위가 작아질수록 동시에 자원을 공유할 수 있는 프로세스나 스레드의 수가 증가하게 됩니다.
하지만 로킹 단위가 작아지면 공유도가 증가한다는 것은 일반적으로 옳지 않습니다. 예를 들어, 데이터베이스에서 로킹 단위를 레코드 단위로 작게 설정하면, 여러 프로세스나 스레드가 동시에 같은 레코드를 수정하려고 할 때 충돌이 발생할 가능성이 높아지기 때문입니다. 따라서 로킹 단위를 적절하게 설정하는 것이 중요합니다.
마지막으로, "한꺼번에 로킹 할 수 있는 단위를 로킹 단위라고 한다."는 옳은 설명입니다. 로킹 단위는 자원을 보호하기 위해 동시에 접근할 수 있는 최소한의 단위를 의미합니다.