У меня есть отчет по настройке:
1- Alternative Plan Finding
---------------------------
Some alternative execution plans for this statement were found by searching
the system's real-time and historical performance data.
The following table lists these plans ranked by their average elapsed time.
See section "ALTERNATIVE PLANS SECTION" for detailed information on each
plan.
id plan hash last seen elapsed (s) origin note
-- ---------- -------------------- ------------ --------------- ----------------
1 106735131 2019-03-31/12:00:46 10.225 AWR original plan
2 10376776132 2019-03-31/11:20:36 68.722 STS
3 9107843713 2019-03-30/09:49:14 70.246 Cursor Cache
Запрос использует этот хэш-план 9107843713
, однако я хочу, чтобы запрос использовал это вместо 106735131
, поэтому я хочу создать базовый уровень:
dbms_sqltune.create_sql_plan_baseline(task_name => 't_sqlid_xxxxx',
owner_name => 'schema', plan_hash_value => 106735131);
но это выдает ошибку: ora -13846
Так как я понимаю, мне нужно загрузить AWR, я могу создать базовую линию или что?