트랜잭션1 Shared Lock 과 Exclusive Lock 여러 트랜잭션을 동시에 실행하면 생기는 문제 트랜잭션이 동시에 여러개 실행된다면 여러 트랜잭션이 동시에 같은 데이터를 참조해 데이터의 일관성이 깨질 수 있다. 그러므로 트랜잭션이 하나씩 실행되는 것처럼 스케줄링할 필요가 있다. 여러 트랜잭션 스케줄링 방법이 있지만 보통 잠금을 사용한다. 잠금이란 자신이 데이터를 수정 중이라는 것을 알리는 방법이다. Shared Lock, 줄여서 LS Shared Lock, 공유할 수 있는 락이다. 즉 LS가 걸려있을 때 다른 LS를 걸 수 있다. 바꿔말하면 LS끼리는 Block 되지 않는다. 읽기에 사용된다. Exclusive Lock, 줄여서 LX Exclusive Lock, 공유할 수 없는 락이다. 무조건 하나만 걸 수 있다. LX는 LS, LX 어떠한 락이라도 허용.. 2021. 12. 5. 이전 1 다음