한편 , 도 4 의 실시 예 에 따르 면 , 본 발명 의 실시 예 들 에서 는 메일 테이블 ( 410 ) 에서 샤드 키 ' a ' 에 락 을 설정 하 는 것 만 으로 , 개별 레코드 들 이나 인덱스 들 ( 420 , 430 ) 에 락 을 설정 할 필요 없이 락 테이블 ( 440 ) 에 샤드 키 ' a ' 단위 의 데이터 들 에 대한 논리 적 인 락 을 설정 할 수 있 다 . 예 를 들 어 , 샤드 키 이 자 사용자 식별자 인 ' a ' 를 락 테이블 ( 440 ) 에 설정 하 는 것 만 으로 다른 연산 ( 트랜잭션 ) 에서 샤드 키 ' a ' 에 대응 하 는 데이터 ( 레코드 들 ) 에 접근 하 는 것 을 막 을 수 있 다 . 따라서 , 도 3 을 통해 설명 한 오버헤드 가 감소 할 수 있 으며 , 연산 의 처리 를 시작 할 때 , 필요 한 모든 샤드 키 들 에 대한 락 을 설정 할 수 있 게 된다 . 또한 , 동일 한 식별자 의 일부 레코드 들 에 만 락 을 설정 하 는 것 이 아니 라 샤드 키 단위 의 데이터 전체 에 락 이 설정 되 기 때문 에 데 드락 ( dead lock ) 이 발생 하 지 않 게 된다 .