Index & Lock

인덱스가 맞으면 잠금 후보가 좁아지고, 넓은 스캔은 경합을 키운다

잠금은 논리 조건만이 아니라 실제 실행 계획이 스캔한 인덱스/행 범위의 영향을 받는다.

인덱스 있음: seek

137912

잠금 후보 1개 WHERE customer_id = 7이 인덱스로 바로 좁혀진다.

인덱스 없음: scan

137912

스캔 범위가 잠금 후보 많은 행을 읽고 조건을 검사하므로 경합 면적이 넓어진다.

체크: WHERE 조건 컬럼의 인덱스, 실행 계획, 범위 검색 여부를 잠금 분석과 함께 본다.