SQLD 기출문제 예상문제 53

다음 문제를 풀어보세요.

다음 중 주어진 SQL 쿼리의 실행 계획을 분석하고, 성능 개선을 위한 인덱스 전략으로 가장 적절한 것을 고르시오.

-- 주문 테이블에서 특정 고객의 특정 기간 동안의 주문 건수를 조회하는 쿼리
SELECT COUNT(*) 
FROM ORDERS O
WHERE O.CUSTOMER_ID = :customer_id
AND O.ORDER_DATE BETWEEN :start_date AND :end_date;

-- ORDERS 테이블 구조
CREATE TABLE ORDERS (
    ORDER_ID INT PRIMARY KEY,
    CUSTOMER_ID INT,
    ORDER_DATE DATE,
    AMOUNT DECIMAL(10, 2)
);

-- 기존 인덱스
CREATE INDEX IDX_ORDERS_CUSTOMER_ID ON ORDERS (CUSTOMER_ID);