Oracle 19c RAC:DBMS_JOB 延迟启动 20 分钟的诊断与排查
最近遇到一个 Oracle 19c RAC 数据库的 Job 调度问题。业务通过 DBMS_JOB 创建多个任务,希望利用多个 Job 并发执行,缩短批处理任务的整体完成时间。
正常情况下,一批任务会在指定时间附近启动,但运行过程中发现,部分 Job 会出现明显的启动延迟,最长达到 1~20 分钟。由于这些任务之间存在业务依赖,部分任务启动晚了,最终导致整批任务的完成时间推迟,影响业务时效。
提供综合数据库运维服务与优化方案(不限Oracle MySQL PG GaussDB GoldenDB OceanBase等), 微信/Tel:(+86)134-365-60330
最近遇到一个 Oracle 19c RAC 数据库的 Job 调度问题。业务通过 DBMS_JOB 创建多个任务,希望利用多个 Job 并发执行,缩短批处理任务的整体完成时间。
正常情况下,一批任务会在指定时间附近启动,但运行过程中发现,部分 Job 会出现明显的启动延迟,最长达到 1~20 分钟。由于这些任务之间存在业务依赖,部分任务启动晚了,最终导致整批任务的完成时间推迟,影响业务时效。