user_id로 찾은 뒤 order_date, total_amount를 테이블에서 읽는다.
필요 컬럼이 인덱스에 있어 테이블 접근을 줄인다.
INDEX (user_id) INCLUDE (order_date, total_amount) SELECT order_date, total_amount FROM orders WHERE user_id = ?
너무 많은 포함 컬럼은 인덱스를 크게 만들어 쓰기 비용을 늘린다.
WHERE와 SELECT에 필요한 컬럼이 인덱스 안에 있으면 인덱스만 읽고 응답할 수 있다.
user_id로 찾은 뒤 order_date, total_amount를 테이블에서 읽는다.
필요 컬럼이 인덱스에 있어 테이블 접근을 줄인다.
INDEX (user_id) INCLUDE (order_date, total_amount) SELECT order_date, total_amount FROM orders WHERE user_id = ?