한사람당 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';

Untitled

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

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

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