문제를 불러오는 중...
문제를 불러오는 중...
404Vibe 쇼핑몰의 주문 데이터가 2,000만 건을 넘어가면서
특정 날짜의 주문을 조회하는 관리자 기능이 느려지기 시작했다.
orders 테이블의 created_at에는 이미 B-Tree 인덱스가 존재한다.
CREATE INDEX idx_orders_created_at
ON orders(created_at);
SELECT order_id, user_id, amount, created_at
FROM orders
WHERE DATE(created_at) = '2026-09-15';
그런데 실행 계획을 확인해보니
idx_orders_created_at을 사용하지 않고 많은 데이터를 순차적으로 읽고 있었다.
DB 서버의 사양을 올리거나 새로운 캐시를 도입하기 전에,
가장 먼저 검토해야 할 개선 방법은 무엇일까?
선택지를 고른 뒤 제출하면 정답과 해설을 확인할 수 있어요.