暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

ORACLE作业运行优化方案(支持前台界面监控作业)

新意客服中心 2021-07-19
551

背景:

如何在现有硬件环境下提高新意产品的系统性能呢?有时只需要消除一些简单的瓶颈即可解决许多性能问题。这边小编特别提供了新意产品ORACLE作业运行优化方案给大家分享,这么好的福利不要错过呦!

优化方案

新意的产品在ORACLE数据库后台会包含自动的作业,能够优化提升系统的运行效率与业务操作的效率,本方案可以协助确保这些作业的正常运行,并让作业的运行能够契合近期业务开展的时段,有效地为大家的工作提速减压。

1、作业列表:

(1)DBA优化作业:

能够有效提升各业务在访问数据库对象时的效率,该作业周一至周五0:00运行的内容是判断建立下个月的数据分区与临时表空间收缩,周六早上0:00运行的内容是整个数据库的表分析重组与碎片整理。

(2)历史流程清理作业

对一些划付等业务的历史无用流程数据进行清理,在这些业务操作访问时可以提升效率,每天运行。

2、检查作业是否存在且正常运行

(1)可用ADMIN系统管理员身份登录法人系统来检查数据库作业运行情况,作业是否存在且执行的时间是否正确。

界面位置:系统管理--->数据库监控--->数据库作业监控

(2)通过配置消息发送对象,可将作业运行异常的消息推送给需要关注的用户。

界面位置:系统管理--->数据库监控--->数据库作业监控-【配置】

3、异常重建

如果作业不存在或者日志表显示没有最近的运行记录,可重建JOB。

如果日志表有最近几天的运行记录,但有报错内容,可将查询结果邮件反馈回新意客服公司进行分析。

4、修改oracle自带的后台作业运行时间:

默认情况下,oracle自带的GATHER_STATS_JOB作业运行时间范围是周一至周五每天22:00至次日6:00,周六周日运行全天,该作业用来收集数据库对象的统计信息。

为避免该作业的运行时间和清算系统冲突,对清算系统的效率造成影响。建议将该自动任务运行时间调整为周二至周五每天凌晨3:00至凌晨7:00,周六周日运行全天。

5、修改新意周六凌晨表分析作业的执行时间:

由于交易量大数据量多的情况下,清算均运行较晚,所以为了避免周五晚间的清算未完成即开始进行周六凌晨表分析作业,或者与周六测试时有冲突,可以将作业调整成周天凌晨运行。

6、视情况调整新意每天的P_ALL_JOBS作业运行时间

如果新意法人清算、投保采集报送业务运行时间较晚,都会持续到12:00以后,会和新意每日的自动作业有冲突,则建议可以调整延后新意P_ALL_JOBS作业的运行时间,等待法人、投保业务结束后再开始运行。

上述方案的详细处理方法和脚本,请登录新意客户服务平台下载《新意产品 ORACLE作业运行优化方案文档。




文章转载自新意客服中心,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论