복합키1 MySQL 복합키 세팅 관련 정보 최근에 복합키를 생성하려고 했는데, 더 잘 세팅하는 법이 궁금하여 찾은 내용을 정리해둔다, [잘 세팅하는 법]1. 복합키 생성 시, 인덱스는 좌측에 있는 것을 최우선으로 움직임 > 중복도가 낮은(카디널리티가 높은) 컬럼을 왼쪽에 두는 게 좋음> where 절 작성 시, 복합키의 왼쪽에 있는 걸 먼저 조건문에 써야함2. 복합키의 우측에 있는 인덱스들을 단일 쿼리 조건에 사용할 경우, 풀스캔이 발생함 >> 단일 조건에 쓰는 컬럼이 있다면 키(인덱스)로 생성해야함[테스트 내용]회사 개발환경 테이블인 book.base 대상으로 아래 SQL을 실행하며 테스트해보았다.CREATE INDEX idx_chkvoice_freecnt ON book.book_base (chkvoice, free_cnt);>> 복합 인덱스 .. 2025. 2. 26. 이전 1 다음