인덱스 스캔 튜닝 실습
인덱스 스캔 튜닝
인덱스를 최대한 활용하여 원하는 결과 검색하기
1. 테이블 풀 스캔 해보기
SELECT /*+ FULL(A) */ -- FULL 힌트를 사용하여 테이블의 스캔 방법을 테이블 풀 스캔으로 유도
COUNT(*)
FROM TB_CUST A -- driving table
WHERE A.CUST_NM LIKE 'AB%'
AND -- Like 문을 이용하여 CUST_NM 컬럼 값이 'AB'로 시작하는 행을 찾는다.
EXISTS -- EXISTS문을 이용하여 TB_ORD 테이블에 PRDT_CD 컬럼의 값이 'AB'로 시작하는 행을 검색한다.
(
SELECT '1'
FROM TB_ORD C -- driven table
WHERE C.CUST_ID = A.CUST_ID
AND C.PRDT_CD LIKE 'AB%'
);
2. 인덱스 생성 (튜닝)

추가 튜닝

인덱스 구성 컬럼을 추가하여 테이블 랜덤 액세스 제거하기


Last updated