Programming/기본 (Baisc)
[MariaDB] [RDBMS] MariaDB Index 3072 bytes
1. 배경 1) 코드 관련 테이블 설계 중 "[42000][1071] Specified key was too long; max key length is 3072 bytes" 오류 발생 2. 처리방안 ※ 참고 : EUC-KR 언어셋 : 2 bytes, UTF-8 3 bytes, UTF-8 MB4 4bytes 1) 내 데이터베이스는 현재 UTF-8 MB4로 구성되어있다. - 이유는 현존하는 데이터 형식이 이모지 => UTF8MB4 이기 때문에 용량과 리소스를 좀 더 사용하더라도 UTF8 MB4로 구성하는게 맞다 생각해서이다. 2) 4개의 필드 컬럼을 최초 1000으로 설정 하였더니 인덱스 사이즈 오버로 인해 다음과 같이 변경을 한다. - (3072 byte / 4 (컬럼 4개)) / 4 (UTF8MB4 4b..
2022. 1. 31. 18:09