모두CBT

다음 로크 호환성 테이블은 표준 로킹 기법에서 트랜잭션 T1이 항목 x… | [경찰간부후보생 데이터베이스론] 23년 1회차 기출문제 상세 페이지

1[경찰간부후보생 데이터베이스론] 23년 1회차
다음 로크 호환성 테이블은 표준 로킹 기법에서 트랜잭션 T1이 항목 x에 대해 공유 로크(shared lock) 또는 배타 로크(exclusive lock)를 획득하였을 때, 다른 트랜잭션 T2가 해당 로크를 요청할 때 획득 가능 여부를 나타낸다. 이때, 빈칸 ㉠∼㉣에 가장 적절한 것은?
트랜잭션 T1
트랜잭션 T2
공유 로크배타 로크
공유 로크㉠㉡
배타 로크㉢㉣

㉠ ㉡ ㉢ ㉣
1
예 예 예 예
2
예 예 예 아니오
3
예 예 아니오 아니오
4
예 아니오 아니오 아니오
해설

공유 로크끼리만 호환되므로 ㉠만 예이고 나머지는 아니오이다.

읽기끼리는 충돌하지 않지만, 배타 로크가 하나라도 관련되면 쓰기와 다른 연산이 충돌한다.

  • 모두 예: 배타 로크까지 허용하면 동시 쓰기로 데이터가 훼손된다.
  • ㉣만 아니오: 배타 로크와 공유 로크의 동시 획득을 허용할 수 없다.
  • ㉠과 ㉡만 예: 다른 트랜잭션이 배타 로크를 가진 항목에는 공유 로크도 얻을 수 없다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[경찰간부후보생 데이터베이스론] 23년 1회차 40문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요경찰간부후보생 데이터베이스론 기출문제 암기장 전체 보기