Кому-то это будет скучно и не интересно, но кому-то будет очень полезно, я знаю, что эта фишка многим не известна. Очень часто надо настроить тормознутый запрос, но, к сожалению доступа и исходникам нет (основная масса коммерческого софта).
Outline предназначен для фиксации плана запроса, т.е. если тот же самый запрос выполняется повторно, и он НЕ найден в шаред-пуле, то при включенном режиме использования OUTLINE сервер сначала будет искать запрос в dba_outlines, и строить план в соответствии с найденной информацией (Оракл использует хинты для записи плана, можно посмотреть в ol$hints для каждого шага плана). <Читать далее>
|
Программирование для чайников.
|