본문 바로가기
MySql

MySQL 큰 테이블에 대해 테이블 ​​수준 잠금이 행 수준 잠금보다 나은 이유는 무엇입니까?

by 베이스 공부 2020. 11. 14.
반응형


큰 테이블의 경우 테이블 잠금이 행 잠금보다 낫습니다.

왜 이런거야? 더 큰 테이블을 잠글 때 더 많은 데이터를 잠그기 때문에 행 수준 잠금이 더 낫다고 생각합니다.

 

해결 방법

 


더 많은 잠금을 획득해야하므로 테이블의 많은 부분에서 사용될 때 페이지 레벨 또는 테이블 레벨 잠금보다 느립니다.

한두 행만 치면 행 수준 잠금을 사용하십시오. 코드가 많거나 알려지지 않은 행에 도달하면 테이블 잠금을 유지하십시오.

 

참조 페이지 https://stackoverflow.com/questions/3462643

 

 

반응형

댓글