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을 최소화하여 시스템 부하를 줄이고자 합니다.