SQLD 기출문제 예상문제 268

다음 문제를 풀어보세요.

다음은 대량의 데이터를 처리할 때 데이터베이스 Call을 최소화하고 성능을 향상시키는 방법에 대한 설명입니다. 이 중 가장 적절한 것을 고르시오.

[테이블 구조]

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

[시나리오]

ORDERS 테이블에는 수십만 건의 주문 데이터가 저장되어 있습니다. 이 중 'PENDING' 상태이며 ORDER_DATE가 현재로부터 7일 이상 지난 모든 주문의 STATUS를 'CANCELLED'로 변경해야 합니다. 이 작업을 수행할 때 데이터베이스 Call을 최소화하여 시스템 부하를 줄이고자 합니다.