有没有一种方法可以测量或监视调度程序作业的资源使用?

问题描述

最近我承担了优化一个巨大的PLsql脚本的任务,该脚本在我进行更改之前大约需要1个小时+/- 10分钟。

因此,我必须对一些方法进行一些重新分配,并且通常只是使用更简单的子查询或语句来替换大视图。我注意到,如果我通过右键单击计划的作业来运行该计划的作业并执行该作业,在大多数情况下,我会看到运行持续时间发生变化(以积极的方式)。但是,如果我启用了该作业并按其时间表运行,则无论您对该作业进行了什么更改,它都会花费原始时间。

现在我的问题是:是否可以监视会话/作业的RAM或cpu使用率,或者通常有多少资源分配给后台进程?因为我怀疑这里是“手动”运行作业,所以调度程序无法获得或不占用某些优先级。

无论哪种方式进行故障排除,您都不会花一个小时的时间来等待结果。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)