gpt4 book ai didi

linux - 在 Oracle 数据库上安排的作业的性能与在 Linux cron 选项卡上安排的相同作业的性能

转载 作者:太空宇宙 更新时间:2023-11-04 10:18:12 25 4
gpt4 key购买 nike

我有一个需要每小时运行一次的 oracle 程序。我的应用服务器是基于 Linux 的,我的数据库是 oracle。现在我有两个选择。我可以在 Oracle 中创建一个作业并安排它,或者我可以编写一个 shell 脚本并在我的应用程序服务器中的 cron 选项卡的帮助下安排它。任何人都可以让我知道哪种方法在数据库性能方面更好,为什么?或者这两种方法是否会导致相同的性能结果?如果是,那么标准方法应该是什么。

最佳答案

我们不考虑性能方面的差异。无论哪种方式,都会产生一个 session ,并评估该 session 的性能。

所以这取决于谁有权访问服务器。如果它只是 DBA 的工作,那么我们会发现在服务器上更容易管理。如果他们与编写长期运行的仓库报告的人员共享工作,那么他们可以更容易地一起管理。

cron 作业的缺点是当 oracle 升级时,所有作业都必须停止、移动、启动、测试,这可能很痛苦。

调度程序作业进程的缺点是有时很难跟踪谁运行了什么作业,因此我们有脚本将作业编号与作业名称中的工作人员相匹配。

关于linux - 在 Oracle 数据库上安排的作业的性能与在 Linux cron 选项卡上安排的相同作业的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45143459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com