-1

我正在寻找一个可以提供以下功能的调度程序框架 -

1. Audit of the processes - start time, end time and throughput of the process
2. Balance - if necessary schedule jobs according to the load
3. Control - when to run a job? like cron of Unix, helps us to schedule processes at the specified time intervals.

如果我们研究数据仓库类型的应用程序 - 假设我想监控 ETL 流程。提取完成后,应开始加载。加载时间不应超过 15 分钟 - 如果需要,则记录审核消息等。我确信必须有一些框架已经到位,有助于协调整个软件系统 - 何时运行哪些进程?他们的依赖是什么?如何记录进程的吞吐量等。

4

1 回答 1

0

如果您已经在使用 dbms_scheduler 的 oracle 环境中,那么答案将是。它具有您要求的所有功能以及更多功能。负载平衡内置于数据库中,由资源管理器处理并与 Oracle 调度程序完全集成。

您可以定义一个作业以在其运行时间超过预期时生成一个事件。监控进程可以从调度程序事件 Q 中选择该事件,并以您喜欢的方式对其做出反应。

有一本关于这个主题的好书,解释了如何充分利用它

最好的问候, 罗纳德

于 2009-06-30T08:00:26.893 回答