Mysql1 [Mysql] Select하는데 Lock이 걸린다고? 대체적으로 RDBMS를 사용하다보면 Dead Lock에 빠지는 경우가 종종 있습니다.해당 경우는 우리가 로직이 복잡해지고 다방면에서 들어오는 요청들이 한개의 Table이나 row에 대한 데이터 처리시에 사용한다고 하네요. 먼저 ACID와 MVCC 개념에 대해서 먼저 읽어 보시는걸 추천 드립니다. - https://paciencia.tistory.com/89 서버에서 보통 사용하는 InnoDB 기준으로 Lock이 걸리는 범위에 따라 지칭하는 명칭을 정리했습니다.Row 단위 LockShared Lock (s) : 읽는 요청시 해당 row의 수정을 막는 lockExclusive Lock (X) : 수정 요청시 해당 row의 수정을 막는 lock테이블 단위 LockIntent Lock: 설명: 의도 잠금은 트랜.. 2024. 11. 20. 이전 1 다음