한사람당 2문제씩
아레 SQL에 옵티마이저가 사용하는 스캔 방식을 고르시오.
(주문상품_PK 인덱스 [주문일자 + 고객ID + 상품ID] 순으로 구성)
SELECT 상품ID, 주문수량, 주문가격, 할인률
FROM 주문상품
WHERE 주문일자 = :ORD_DT
AND 고객ID = :CUST_ID
AND 상품ID = :ITEM_ID
① Index Unique Scan
② Index Range Scan
③ Index Full Scan
④ Index Skip Scan
아래 SQL을 튜닝하고자 할 때 성능 측면에서 가장 최적인 것을 고르시오.
(단, 로밍렌탈 테이블은 아래 쿼리 하나만 사용하고 있고, PK인덱스와 로밍렌탈_N2 인덱스 총 2개를 가지고 있다.)
로밍렌탈_N2 인덱스 : 서비스번호 + 사용여부
SELECT 렌탈관리번호, 고객명, 서비스관리번호, 서비스번호, 예약접수일시
, 방문국가코드, 로밍승인번호, 자동로밍여부
FROM 로밍렌탈
WHERE 서비스번호 LIKE '010%'
AND 사용여부 = 'Y'
AND 자동로밍여부 = 'N';

① 로밍렌탈_N2 인덱스 구성을 [사용여부 + 자동로밍여부 + 서비스번호]로 변경
② 로밍렌탈_N2 인덱스 구성을 [서비스번호 + 사용여부 + 자동로밍여부]로 변경
③ 로밍렌탈_N2 인덱스 구성을 [사용여부 + 서비스번호]로 변경