数据量大分批执行处理

Posted Debugs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据量大分批执行处理相关的知识,希望对你有一定的参考价值。

 

没80条执行一次

int bathInt = 80;
for(int i = 0; i < map.size()/bathInt; i++){
msg.append(pMethod.SHHSREVObject(map.subList(i*bathInt, (i+1)*bathInt),UName,TableName));
}
if(map.size()%bathInt != 0){
msg.append(pMethod.SHHSREVObject(map.subList(map.size()/bathInt*bathInt,
map.size()/bathInt*bathInt+map.size()%bathInt),UName,TableName));
}

以上是关于数据量大分批执行处理的主要内容,如果未能解决你的问题,请参考以下文章

list集合分批处理数据

从数据库中分批取数据进行处理

从数据库中分批取数据进行处理

如果我分批发送许多值,如何在插入语句中发送重复值时使用异常处理?

Springboot 多线程分批切割处理 大数据量List集合 ,实用示例

Query the commission contract which without cost center(分批处理数据,多线程异步调用)