-
[Oracle] Index (인덱스)SQL 2023. 6. 12. 16:05
1. 인덱스
① 인덱스 생성 기본
equal은 먼저 배치. range는 대체로 맨 뒤에 배치하는게 좋음.
COLUMN 조건형식 예 A = idx B 범위(range) date C = name index1 : B, A → X
index2 : A, B → O
② 인덱스에 사용할 컬럼 선택 기준
- distinct
값의 종류가 많은 컬럼이 앞에 나와야 함.
예를들어 distinct 가 2개인 컬럼의 경우 인덱스의 의미가 없어짐.
- 사용빈도
별도의 인덱스를 생성하는 게 좋음
③ 주의
인덱스 생성 시 paraller (= 쓰레드 비슷) 를 설정하면 더 빠르게 생성됨.
추후에 꼭 다시 0으로 바꿔줘야 함.
paraller 은 개발자는 되도록 쓰지 말고 전문가의 관리하에 사용해야 함.
* 출처 : SQL 전문 튜너 강의
참고
https://choicode.tistory.com/27
'SQL' 카테고리의 다른 글
[Oracle] SQL 튜닝 (0) 2023.06.12 [Oracle] 파티션 (0) 2023.06.12 [MyBatis][링크스크랩] #와 $의 차이점 (0) 2021.09.14 [MSSQL] 입력값 순서대로 조회하기 (0) 2021.08.24 [MSSQL] 현재 날짜, 시간 구하기 (0) 2021.08.12