Dbms sqltune 程序一直在运行

Posted

技术标签:

【中文标题】Dbms sqltune 程序一直在运行【英文标题】:Dbms sqltune procedure is keeps running 【发布时间】:2020-03-24 08:06:39 【问题描述】:

我已经对具有多个连接的长查询执行了 sql 调整任务。 我的调优任务持续运行数小时。 单个查询需要 21 分钟。

【问题讨论】:

【参考方案1】:

调用DBMS_SQLTUNE.CREATE_TUNING_TASK时,添加time_limit => 600之类的参数来设置最大秒数。

但我在 SQL 调优任务方面的经验一直很差。我从未见过顾问推荐任何我自己无法轻易理解的东西。当您使用该软件包时,使用DBMS_SQLTUNE.REPORT_SQL_MONITOR 生成一个 SQL 监控报告。该报告包含许多有用的信息,例如估计值和实际值、等待等。希望您可以使用这些信息找到问题的原因。

【讨论】:

以上是关于Dbms sqltune 程序一直在运行的主要内容,如果未能解决你的问题,请参考以下文章

DBMS_SQLTUNE使用方法

DBM_SQLTUNE使用简介

053-159

如何用 SQL Tuning Advisor (STA) 优化SQL语句

运行 DBMS_COMPARISON.CONVERGE 子程序时出现错误 ORA-00942

Oracle-DBMS 作业调度程序更改开始时间