SQLD 기출문제 예상문제 49

다음 문제를 풀어보세요.

다음 중 아래 SQL의 성능 개선을 위해 적용할 수 있는 방법으로 가장 적절하지 않은 것은?

-- 주문 테이블에서 특정 고객의 주문 건수를 조회하는 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 NUMBER PRIMARY KEY,
    CUSTOMER_ID NUMBER,
    ORDER_DATE DATE,
    ORDER_AMOUNT NUMBER,
    PRODUCT_ID NUMBER
);

-- CUSTOMER_ID와 ORDER_DATE에 각각 B-Tree 인덱스가 존재한다고 가정
CREATE INDEX IDX_ORDERS_CUSTOMER_ID ON ORDERS (CUSTOMER_ID);
CREATE INDEX IDX_ORDERS_ORDER_DATE ON ORDERS (ORDER_DATE);