사용자 도구

사이트 도구


study:oracle:datadb:2week_1:chap3

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
마지막 판 양쪽 다음 판
study:oracle:datadb:2week_1:chap3 [2010/05/13 14:59]
starlits
study:oracle:datadb:2week_1:chap3 [2010/05/13 15:05]
starlits
줄 83: 줄 83:
   - 선택도가 있음에도 불구하고 카디널러티가 필요한 이유는 **선택도는 단지 비율에 지나지 않기 때문이다**   - 선택도가 있음에도 불구하고 카디널러티가 필요한 이유는 **선택도는 단지 비율에 지나지 않기 때문이다**
     - 선택도는 단지 비율일 뿐임. 백만 건의 1%와 백 건의 1%는 비율은 같지만 절대량은 같지 않다.      - 선택도는 단지 비율일 뿐임. 백만 건의 1%와 백 건의 1%는 비율은 같지만 절대량은 같지 않다. 
- + 
  
 === 비용(Cost) === === 비용(Cost) ===
   - 실행계획에서 <color blue>**Cost**</color>로 표시된 부분   - 실행계획에서 <color blue>**Cost**</color>로 표시된 부분
   - 실행계획 상의 각 연산들을 수행할 때 소요되는 시간비용을 상대적으로 계산한 예측치    - 실행계획 상의 각 연산들을 수행할 때 소요되는 시간비용을 상대적으로 계산한 예측치 
 +  - 통계정보에 CPU와 메모리 상황, 디스크 I/O비용도 고려하여 계산
 +
 +== 동일한 평가결과에서 우선순위 결정 ==
 +^ 규칙기준 | 로우 캐시(Row Cache)에 나타나는 순서대로 선택 |
 +^ 비용기준 | 인덱스명의 ASCII 값에 근거해서 결정 |
 +
 +== 신뢰성의 한계 == 
 +  - 비용산정 과정에서 수많은 가정들을 세우고 다양한 계산식을 적용 \\ 그러나 가정들이 완벽할 수 없는 불완전한 가정이므로 때로는 잘못된 비용을 산정하게 되는 한계가 발생 
 +  - 이런 문제의 보완을 위해서 다양한 힌트들과 다양한 초기화 파라메터들이 계속 추가 
  
  
study/oracle/datadb/2week_1/chap3.txt · 마지막으로 수정됨: 2010/05/13 15:13 저자 starlits