批量插入分批次

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/w_t_y_y/article/details/84633816

数据量大的时间,批量插入大量数据可能会导致数据库崩溃,所以可分批批量插入,如现在要批量插入用户数据,可以一次插入200条;

List<String> userList = new ArrayList<>();
for(String userId:userIds){
    userList.add(userId);
    if(userList.size() == 200){
       userService.batchInsert(userList);
       userList.clear();
    }
}

if(Collenctions.isNotEmply(userList)   && userList.size() >0){
   userService.batchInsert(userList);
}

猜你喜欢

转载自blog.csdn.net/w_t_y_y/article/details/84633816
今日推荐