Plan was verified: Time used
Plan: SYS_SQL_PLAN_38c100c08916fd8c
----------------------------------- Plan was verified: Time used .06 seconds. Passed performance criterion:
Compound improvement ratio >= 1.5. Plan was changed to an accepted plan.
Baseline Plan Test Plan
Improv. Ratio
------------- --------- ------------- Execution Status: COMPLETE COMPLETE Rows Processed: 1 1 Elapsed Time(ms): 0 0 CPU Time(ms): 0 0 Buffer Gets: 3 2
1.5
Disk Reads: 0 0 Direct Writes: 0 0 Fetches: 0 0 Executions: 1 1
--------------------------------------------------------------------- Report Summary --------------------------------------------------------------------- Number of SQL plan
baselines verified: 1. Number of SQL plan baselines
evolved: 1.
Вердикт о влючении плана в основную линию производится на основании сравнения взвешенных суммарных оценок поперечисленным в отчете показателям («Compound improvement ratio»; точное правило не оглашается). В нашем случае он оказался благоприятным для плана-кандидата (коэффициент улучшения эффективности >= 1.5).
Теперь можно проверить прежним манером, как появление второго плана в основной линии отразилось на отработке запроса, выдав последовательность:
CONNECT scott/tiger SELECT job FROM emp WHERE ename = 'MILLER'; @showplan ALTER SESSION SET optimizer_use_sql_plan_baselines = FALSE; SELECT job FROM emp WHERE ename = 'MILLER'; @showplan
На этот раз планы окажутся одинаковыми, «новыми» (INDEX RANGE SCAN → TABLE ACCESS BY INDEX ROWID).
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий