선택도와 카디널리티
- 1. 선택도 : 조건절에 의해 선택되는 레코드 비율
- 선택도 = 1 / NDV(컬럼 값 종류 개수)
- 카디널리티 : 전체 레코드 중 조건절에 의해 선택되는 레코드 수
- 카디널리티 = 총 로우 수 * 선택도 = 총 로우 수 / NDV
- 옵티마이저는 카디널리티를 구하고, 데이터를 액세스하는데 드는 비용을 계산해서 데이블 액세스 방식, 조인순서, 조인방식 등을 결정
- 선택도를 제대로 계산하는 것이 중요
https://ysyblog.tistory.com/235
'02. SQLP 스터디 > 05. Oracle 기타' 카테고리의 다른 글
| Oracle 자동 통계 수집, 통계 정보 엡데이트 (0) | 2025.07.28 |
|---|---|
| oracle append , parallel hint 사용 (1) | 2025.07.26 |
| oracle rowid 특징 (0) | 2025.07.26 |
| Oracle 데이터베이스 성능 튜닝 가이드 (0) | 2025.05.17 |
| GROUPING SETS (0) | 2025.04.26 |