SQLD 기출문제 예상문제 48

다음 문제를 풀어보세요.

다음 중 대용량 테이블에서 `ORDER BY` 절을 사용하여 정렬 작업을 수행할 때, 디스크 I/O를 최소화하고 성능을 최적화하기 위한 튜닝 전략으로 가장 적절하지 않은 것은 무엇인가?

고객 주문 정보를 저장하는 ORDERS 테이블은 다음과 같은 구조를 가지고 있으며, 데이터량이 매우 많습니다.

CREATE TABLE ORDERS (
    ORDER_ID NUMBER PRIMARY KEY,
    CUSTOMER_ID NUMBER,
    ORDER_DATE DATE,
    TOTAL_AMOUNT NUMBER,
    STATUS VARCHAR2(20)
);

CREATE INDEX IDX_ORDERS_CUSTOMER_ID ON ORDERS (CUSTOMER_ID);
CREATE INDEX IDX_ORDERS_ORDER_DATE ON ORDERS (ORDER_DATE);

다음 SQL 쿼리는 특정 기간 동안의 주문을 고객 ID별로 정렬하여 조회합니다.

SELECT ORDER_ID, CUSTOMER_ID, ORDER_DATE, TOTAL_AMOUNT
FROM ORDERS
WHERE ORDER_DATE BETWEEN DATE '2023-01-01' AND DATE '2023-12-31'
ORDER BY CUSTOMER_ID;