Book 테이블에
category 칼럼
author 칼럼(작가/식별성 높음/ 동명이인 가능)가 있습니다.
Book 테이블은 500만개
카테고리는 총 20개로 가정합니다.
select * from book where category = ? and author = ?
인덱스
A (category)
B (author)
C (category, author)
D (author, category)
이 쿼리에 대한 인덱스 선택의 문제입니다.
1. 해당 쿼리 기준으로
C(category, author)와
D(author, category)의
인덱스 속도의 차이를 설명하세요.
2. 해당 쿼리 기준
가장 느린 인덱스를 선택하세요.
3. 해당 쿼리 기준
B (author)와 D (author, category) 인덱스 동작 차이를 설명하세요.
4.
select * from book category = ? and author like '%단어%' 로 바뀐다면
가장 빠른 인덱스를 선택하세요.
5. select * from book author like '%단어%' 로 바뀐다면
가장 빠른 인덱스를 선택하세요.
6. select * from book where author = ? 쿼리에서
C (category, author) 인덱스 동작 방식을 설명하세요.
'인덱스 튜닝' 카테고리의 다른 글
| 조건이 동적으로 변하는 쿼리 문제 (0) | 2025.12.06 |
|---|---|
| 품절 soldout 뒤쪽으로 문제 (0) | 2025.10.28 |
| 조인 최적화 문제 (0) | 2025.10.04 |
| 주문 관련 인덱스 설계 문제 (3) | 2025.09.30 |
| like 조건에 대한 문제 (0) | 2025.09.15 |