1    批量优化步骤

优化目的:减短跑批时间(减少数据库交互次数)

1  for循环嵌套io的,能不能通过文件导入临时表,在临时表操作更简单点。

2  减少查询次数,同表查询一次

3  不用prh xml方式导入,自己写方法

4  导入文件部分,能不能使用异步任务处理

5  for循环,生成流水号部分,批量生成调用。

 

 

2    批量优化后前后对比(Oracle)
--涉及表    Demo_Table

--备份跑批之前的表导Bak:
create table Demo_Table_Bak as select * from Demo_Table;
select * from Demo_Table_Bak;

--跑原来的批
--备份原跑批之后数据到Old
drop table Demo_Table_Old;
create table Demo_Table_Old as select * from Demo_Table;

--从 tablename_bak 回复
drop table Demo_Table;
create table Demo_Table as select * from Demo_Table_Bak;

--跑新的批次

--改之后跑批后数据和改之前跑批数据对比
select * from Demo_Table_Old minus select * from Demo_Table;

 

posted on 2021-04-02 07:24  菜鸟乙  阅读(116)  评论(0)    收藏  举报