Bei Jonathan Lewis findet sich ein Artikel, in dem gezeigt wird, dass Index-Hints den Optimizer zur Index-Verwendung zwingen, auch wenn der Index sich im Zustand UNUSABLE befindet, so dass der Zugriff in einem Fehler endet:
ORA-01502: index 'XXX' or partition of such index is in unusable state
Anschließend an den Artikel haben Matthias Rogel, Dom Brooks und Mohamed Houri einige Kommentare mit Links auf eigene Artikel ergänzt, die unter anderem zeigen, dass das Verhalten zwar dokumentiert sein mag, aber nicht unbedingt konsistent zu anderen Fällen erscheint. Auch Plan Baselines könnten durch die Verwendung solcher Hints unnötige und überraschende Fehler hervorrufen.
Keine Kommentare:
Kommentar veröffentlichen