在Oracle性能监视中,为什么Scheduler活动会增加

时间:2009-09-08 07:04:24

标签: performance oracle scheduler

调度程序在Oracle中意味着什么? 是连接调度或查询调度还是查询计划执行调度或其他什么?

3 个答案:

答案 0 :(得分:2)

在10g及以上版本中,术语“调度程序”通常是指在该版本中引入的新Oracle作业调度程序下运行的进程。在10g之前,功能较少的调度程序和在其下运行的作业通常被称为“dbms作业”,因为用于管理它们的API是PL / SQL内置程序包DBMS_JOB。

其他信息:

  • 两种类型的预定作业都以 11g版本的发布 - 用于的API 新工作是DBMS_SCHEDULER
  • DBMS_SCHEDULER添加了几个重要的内容 增强能力如 运行PL / SQL块以外的目标, 记录,维护接口 窗户和更友好的规范 的时间间隔 执行
  • Enterprise的标准安装 版将创建几个 开箱即用的DBMS_SCHEDULER工作 - 可能是你唯一的一个 需要修改/替换/重新安排 计算统计数据的工作 优化器。

答案 1 :(得分:1)

在这种情况下,我怀疑你的意思是调度程序,而不是在某些时候运行作业。 (它曾经通过DBMS_JOB调用/访问,如果它响铃?)

我猜测性能监视器会调度常规作业以查看查询统计信息等,从而增加活动。

答案 2 :(得分:0)

很可能正常查询由资源管理器控制。在这种情况下,您会看到在网格控制中等待调度程序,而无需运行单个预定作业。

最好的问候, Ronald