안녕하세요
800만건 테이블 조회하는데 서버에 사람이 몰리면, 가끔씩 락이 걸리거든요
다중키 테이블이고 키는 2개 뿐입니다.
근데 데이터가 워낙 많다보니 락이 걸리더라고요
그래서 발견한 문제가
A컬럼
B컬럼
이 두개가 다중키인데
A컬럼은 VARCHAR(4)
B컬럼은 VARCHAR(8) 입니다.
A컬럼의 데이터는 전부 4자리 숫자이고
B컬럼의 데이터는 전부 7자리 숫자입니다.
혹시 해당 두 컬럼의 데이터타입을 CHAR로 바꾸게 되면
{
A컬럼 -> CHAR(4)
B컬럼 -> CHAR(7) 로 바꾼다면 ...
}
성능 향상에 도움이 될까요?