본문 바로가기
스터디북

<10/23> 그땐 그땐 그땐

by 파이어볼러 2015. 10. 23.

Performance Tuning Cookbook Optimizing Storage Structures PPT 완성


cardinality


어떤 쿼리를 날려서 수행결과 나오는 로우수를 말합니다.


카디널리티와 연관된 다른 개념으로 선택도란것도 있습니다.


예를 들면 사원테이블의 전체 레코드수가 1000개일때


부서='인사팀'이 그중 10개라면 선택도는 0.01이 되는것입니다.


즉, 전체로우수 * 선택도 = 결과수, 즉. 카디널리티가 됩니다.


인덱스를 사용할때 선택도와 카디널리티가 중요한 기준이됩니다.


DB의 옵티마이져가 기존 테이블이나 인덱스 통계에서 이런 수치를


가지고 실행계획을 세우게 되죠.


일반적으로 옵티마이져는 여러 인덱스가 있을때 선택도가 낮은 인덱스를 사용합니다.


선택도란 특정 조건에 의해 선택될 것으로 예상되는 레코드 비율

'스터디북' 카테고리의 다른 글

<10/24> This Love  (0) 2015.10.24
[10/23] index leaf node에서 split이 발생하는 경우  (0) 2015.10.23
<10/22> Can't Stop  (0) 2015.10.22
[10/21] Direct Path Insert?  (0) 2015.10.21
<10/21> Cinderella  (0) 2015.10.21