Now's Log
Preview Image

InnoDB 인덱스 잠금 실습해보기 (MySQL)

MySQL InnoDB의 인덱스 잠금 메커니즘 테스트 및 분석 들어가며 MySQL의 InnoDB 스토리지 엔진은 레코드 기반의 잠금 방식을 사용하지만, 흥미로운 점은 레코드 자체를 잠그는 것이 아니라 인덱스를 잠근다는 것입니다. 이 특성이 실제로 어떻게 동작하는지, 그리고 데이터베이스 설계와 성능에 어떤 영향을 미치는지 직접 테스트해보았습...

Preview Image

트랜잭션과 격리 수준 (+ InnoDB Transaction Model )

앞서, 그림들은 직접 제작했습니다. 사용할 때 출처 작성해주세요 트랜잭션 💡 여러 작업들을 하나로 묶은 단위로, 이렇게 묶인 작업들은 모두 실행되거나 모두 실행되지 않는다(all-or-nothing). 읽기와 쓰기를 하나의 논리적 단위로 묶는 방법이라고 정의할 수 있다. 하나의 트랜잭션 안에서 실패하면 트랜잭션 내부에서 했던 작업...