기초공부 - (10) Innodb_large_prefix
# innodb_large_prefix는 인덱스를 생성할 수 있는 최대 크기 입니다. 설정값을 ON으로 하였을 경우 인덱스의 최대 크기는 3072 byte, OFF일 경우 767 byte의 값을 갖게 됩니다. 예를 들자면 a_col varchar(255) 라는 컬럼이 있다고 가정한다면, 아래와 같이 최대 크기의 byte를 저장할 수가 있습니다. utf8일 경우 : 255 * 3byte = 765 byte utf8mb4일 경우 : 255 * 4byte = 1020 byte - varchar(255) 라는 의미는 Oracle에서는 255 byte이지만, MySQL에서는 글자길이라서 byte로 변환 한 것입니다. 만약 innodb_large_prefix 의 설정값이 OFF라면 utf8mb4 캐릭터셋으로 255..
2024.03.25