본문 바로가기

개념

SQL : 인덱스

 

인덱스 필요성:
일반적으로 테이블이 갖고 있는 데이터 중에서 10~15% 이하를 처리할 경우에 인덱스 사용해야한다.

테이블 마다 저장해 둔 데이터 수가 다르기 때문에 그 기준은 절대적으로 할 수 없다

 

B Tree 구조:

비트리 인덱스의 데이터 저장 방식의 핵심을 정렬 sort

order by 에 의해 정렬 작업을 대체할 수 있는 수단이 될 수 있다

min/max 함수의 최적화가 가능.

 

 

인덱스 선정 절차:

- 프로그램 개발에 이용된 모든 테이블에 대하여 Access Path 조사

- 인덱스 칼럼 선정 및 분포도 조사

- Critical Access Path 결정 및 우선 순위 선정

-인덱스 칼럼의 조합 및 순서 결정

- 시험 생성 및 테스트

- 결정된 인덱스를 기준으로 프로그램 반영

- 실제적용

 

 

'개념' 카테고리의 다른 글

SQL: 인덱스의 필요성  (0) 2024.04.21
SQL : 인덱스 생성 및 스캔 원리  (0) 2024.04.03
SQL:옵티마이저 종류 실행계획  (0) 2024.03.29
SQL: 옵티마이저 레벨  (0) 2024.03.29
SQL: 옵티마이저  (0) 2024.03.29