SQLD 기출문제 예상문제 269번
다음 문제를 풀어보세요.
다음 중 대량의 시계열 데이터가 저장되는 `ORDER_HISTORY` 테이블의 효율적인 관리 및 특정 기간 조회 성능 최적화를 위한 파티셔닝 전략으로 가장 적절한 것을 고르시오.
## 테이블 구조
CREATE TABLE ORDER_HISTORY (
ORDER_ID NUMBER PRIMARY KEY,
CUSTOMER_ID NUMBER,
ORDER_DATE DATE,
TOTAL_AMOUNT NUMBER,
PRODUCT_CATEGORY VARCHAR2(50)
);
## 시나리오
대량의 주문 내역을 저장하는 `ORDER_HISTORY` 테이블은 매일 수백만 건의 데이터가 추가됩니다. 주로 `ORDER_DATE`를 기준으로 특정 기간의 데이터를 조회하는 쿼리가 빈번하게 발생하며, 2년 이상 지난 데이터는 접근 빈도가 매우 낮지만 규정상 보관해야 합니다.