[MySQL] 인덱스 스킵 스캔 (Index Skip Scan)
MySQL 8.0에 도입된 인덱스 스킵 스캔 기능을 간단히 정리하고 실습 코드를 준비해 봤습니다. 목차 1. 인덱스 스킵 스캔이란 무엇인가? 2. 인덱스 스킵 스캔 사용을 위한 조건 3. 인덱스 스킵 스캔 실습 해보기 3.1. Skip Scan: Off 3.2. Skip Scan: On 3.3. 인덱스 선두 컬럼의 유니크한 값 개수에 따른 효율 차이 확인 참고 자료 1. 인덱스 스킵 스캔이란 무엇인가? 인덱스 선두 컬럼이 조건절에 없어도 선두 컬럼을 스킵하며 인덱스 레인지 스캔 하는 것 MySQL 8.0 버전부터 도입 예를 들어 아래와 같이 gender, birth_date 순서로 다중 컬럼 인덱스를 생성했다면 조건절에 gender 컬럼 없이는 인덱스를 사용하지 못합니다 (Index Range Scan을..