如何多线运行跑多个SH程序?

本文介绍了一种在短时间内生成多个周期结果表的方法,通过修改SH程序的临时表前缀,实现多线程并行运行,避免锁表冲突,提高效率。以4月不同时间段为例,演示了如何分配任务给不同程序,确保数据准确性。

当你的SH程序需要在短时间内生成多个周期内的结果表的时候,如何多线运行跑多个SH程序?能否做到呢?
答案是可行的,只需要你在临时表的前缀进行略微的变化和改动,和你原本的模型程序SH有着些许差别,那么,你的副本模型程序SH就再跑另一哥周期的结果.
举例来说,我需要这几天跑出4月1日到4月20日的所有周期的结果表,核对这些数据.
程序A就运行跑出专门的4月1日-4月10日,程序B就运行跑出专门的4月11日-4月20日;程序A的临时表前缀就可以拥有前缀是04A;程序B就可以拥有前缀04B,可以一并跑出结果,还需要的操作便是,当你的程序A在跑了20分以后,再去跑程序B,如此操作便会避开锁表导致程序B有可能在等待阶段的情况发生,呵呵,不赖吧~
如此类推,你也可以跑出程序C,4月21日到4月30日的结果表数据,只要业务或者情况紧急下,便能如此操作,学习下吧,后浪~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值