사용자 도구

사이트 도구


database:mysql:lock

MySQL Lock

복합 인덱스 composite index Insert/Update

복합 인덱스(혹은 복합 키 composite key)가 존재할 때, 동일 트랜잭션에서

  1. insert 직후
  2. 복합 인덱스 중 하나에 대해서만 조건을 주고 update 문 실행
  3. 다른 트랜잭션에서 index lock이 걸리게 된다.

이 경우 복합 인덱스의 모든 컬럼에 대해 update 문에 조건을 주어야만 index 락이 안 걸리게 된다.

database/mysql/lock.txt · 마지막으로 수정됨: 2014/04/13 21:04 저자 kwon37xi