批量任务导入到数据库中:
如果这一批数据有30w条,执行到第6w条的时候,执行异常。该怎么处理。
1.异常后,能继续执行吗?如果继续执行,要保存执行异常的数据吗?
2.已经保存的数据,要回滚吗?
请问大家的经验是什么?该怎么做比较合适!
2022-08-01 12:16:00 【osc_47904062】
批量任务导入到数据库中:
如果这一批数据有30w条,执行到第6w条的时候,执行异常。该怎么处理。
1.异常后,能继续执行吗?如果继续执行,要保存执行异常的数据吗?
2.已经保存的数据,要回滚吗?
请问大家的经验是什么?该怎么做比较合适!
看业务需求。
如果业务需求要同时导入成功,那就加事务呗,失败就回滚;
如果不需要的话,就把导入的那部分代码try起来,失败的数据另外保存起来,人工修复,并且把失败原因也保存一下,看怎么修改代码或者导入的数据是不是有问题,避免后续相同的问题再次报错。
深入解析volatile关键字
找出相同属性值的对象 累加数量 汇总
如何设计一个分布式 ID 发号器?
数据湖 delta lake和spark版本对应关系
[5 days countdown] to explore the secret behind the great quality promotion, gift waiting for you to take of $one thousand
[Open class preview]: Research and application of super-resolution technology in the field of video quality enhancement
安装apex报错
ECCV22|只能11%的参数就能优于Swin,微软提出快速预训练蒸馏方法TinyViT
重磅消息 | Authing 实现与西门子低代码平台的集成
STM32 CAN过滤器配置详解
Detailed explanation of table join
Programmer's self-cultivation
R语言拟合ARIMA模型:使用forecast包中的auto.arima函数自动搜索最佳参数组合、模型阶数(p,d,q)、设置seasonal参数指定在模型中是否包含季节信息
【公开课预告】:超分辨率技术在视频画质增强领域的研究与应用
【社区明星评选】第24期 8月更文计划 | 笔耕不辍,拒绝躺平!更多原创激励大礼包,还有华为WATCH FIT手表!
大中型网站列表页翻页过多怎么优化?
Envoy 源码流程图
[Open class preview]: Research and application of super-resolution technology in the field of video image quality enhancement
JS数据类型转换完全攻略
The difference between undefined and null in JS