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