* lock --------------------- *lock 란 ? - db환경에서 concumency, consistency, 무결성 유지하기 위한 기능 * 공유 lock , 배타적 lock 1) 공유 Lock - 공유 Lock는 데이터를 읽고자 할 때 사용 - 다른 공유 Lock 와 호환되지만 배타적 Lock와 호환되지 않음 2) 배타적(Exclusive) Lock - Exclusive Lock는 데이터를 변경하고자 할때 사용됨. 트랜젝션이 완료 될때까지 유지 - 해당 Lock 해제 될 떄까지 다른 트랜 젝션은 해당 Resource 접근할 수 없음. * 블로킹, 교착상태 1) 블로킹 - Lock 경합이 발생해 특정 세션이 작업을 진행하지 못하고 멈춘 상태 - 공유 Lock, 배타적 Lock 함게 설..