Процедура Dbms sqltune продолжает работать - PullRequest
1 голос
/ 24 марта 2020

Я выполнил sql задачу настройки для длинного запроса с несколькими объединениями. Моя задача настройки продолжается в течение нескольких часов. Индивидуальный запрос занимает 21 минуту.

1 Ответ

0 голосов
/ 25 марта 2020

Когда вы вызываете DBMS_SQLTUNE.CREATE_TUNING_TASK, добавьте параметр, например time_limit => 600, чтобы установить максимальное количество секунд.

Но мой опыт с SQL задачами настройки был плохим. Я никогда не видел, чтобы советник порекомендовал что-либо, что я не мог бы легко понять сам. Пока вы используете этот пакет, создайте SQL отчет монитора с DBMS_SQLTUNE.REPORT_SQL_MONITOR. В этом отчете содержится много полезной информации, такой как приблизительные и фактические значения, время ожидания и т. Д. c. Можно надеяться, что вы сможете использовать эту информацию, чтобы найти причину вашей проблемы.

...