문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
study:oracle:datadb:4week_2:chap1 [2010/05/26 16:18] zummaz |
study:oracle:datadb:4week_2:chap1 [2010/05/26 17:18] (현재) zummaz |
||
---|---|---|---|
줄 5: | 줄 5: | ||
사용자의 요구를 옵티마이져에게 전달할 수 있는 중요한 보조 수단 | 사용자의 요구를 옵티마이져에게 전달할 수 있는 중요한 보조 수단 | ||
\\ | \\ | ||
- | * 과거 힌트가 탄생한 이유 | + | * 과거 힌트가 탄생한 이유 |
- | * 현재 힌트가 사용되는 경우 : 잘못을 잡아주는 용도보다 옵티마이져가 가지고 있지 못하는 정보를 우리가 더많이 알고 있을 때나 우리의 특별한 목적을 관철하고자 할 때 사용하게 됨 | + | * 현재 힌트가 사용되는 경우 : 잘못을 잡아주는 용도보다 옵티마이져가 가지고 있지 못하는 정보를 우리가 더많이 알고 있을 때나 우리의 |
=== 힌트의 특징 === | === 힌트의 특징 === | ||
* 옵티마이져는 사용자의 힌트를 참조할 뿐임 | * 옵티마이져는 사용자의 힌트를 참조할 뿐임 | ||
- | * 다른의미에서는 바둑에서나 장기를 둘때의 ' | + | * 다른의미에서는 바둑에서나 장기를 둘때의 ' |
=== 힌트에 대한 고찰 === | === 힌트에 대한 고찰 === | ||
줄 19: | 줄 19: | ||
* 만약 10% 이상의 쿼리에 힌트가 적용되고 잇다면 그원인을 찾아보아야함 | * 만약 10% 이상의 쿼리에 힌트가 적용되고 잇다면 그원인을 찾아보아야함 | ||
- | -옵티마이져 모드 선택이 잘못되었음 | + | -옵티마이져 모드 선택이 잘못될 가능성이 있음 |
- | -인덱스 구성이 전략적이지 못했을 가능이 높음 | + | -인덱스 구성이 전략적이지 못했을 가능성이 높음 |
- | -불필요한 힌트는 액세스 경로의 결정에 악 영향을 미치는 경우도 많음 | + | |
-너무 많은 힌트를 사용하게 되면 인덱스 구성이 변하였을때 애플리케이션을 찾아 일일이 수정해야 할지 모름 | -너무 많은 힌트를 사용하게 되면 인덱스 구성이 변하였을때 애플리케이션을 찾아 일일이 수정해야 할지 모름 | ||
-더 좋은 실행계획을 자연스럽게 옵티마이져가 찾을수 있음에도 불구하고 힌트로 인해 액세스 경로가 고정됨으로써 웅통성이 크게 저하될수 있음 | -더 좋은 실행계획을 자연스럽게 옵티마이져가 찾을수 있음에도 불구하고 힌트로 인해 액세스 경로가 고정됨으로써 웅통성이 크게 저하될수 있음 | ||
줄 34: | 줄 34: | ||
** 예(Example) ** | ** 예(Example) ** | ||
{{: | {{: | ||
+ | |||
+ | // | ||
+ | |||
+ | ==참조한문서== | ||
+ | " |