SQLD 기출문제 예상문제 253번
다음 문제를 풀어보세요.
다음 SQL의 응답 시간이 현저히 느릴 때, 성능 개선을 위한 가장 적절한 방법은?
[테이블 구조]
-- ORDERS 테이블은 수백만 건의 데이터를 포함하고 있습니다.
CREATE TABLE ORDERS (
ORDER_ID NUMBER PRIMARY KEY,
CUSTOMER_ID NUMBER,
ORDER_DATE DATE,
TOTAL_AMOUNT NUMBER(10, 2),
ORDER_STATUS VARCHAR2(20)
);
-- 현재 ORDERS 테이블에는 ORDER_ID에 대한 PRIMARY KEY 인덱스만 존재합니다.
[SQL 쿼리]
SELECT *
FROM ORDERS
WHERE ORDER_DATE >= TO_DATE('2023-01-01', 'YYYY-MM-DD')
AND ORDER_DATE < TO_DATE('2023-01-31', 'YYYY-MM-DD');