前言
之前在如何实现百万级数据从Excel导入中有提到一句不建议利用大事务进行一个错误处理。为什么不建议呢。本次来简单说一下。
所谓大事务,通常指包含大量要执行的SQL语句和较长执行时间的事务。
这样的大事务往往会带来诸多问题。如下:
解决方案:
拆分事务,将大事务分解为多个小事务。将不需要在事务中执行的操作(如读取、内存计算、I/O操作、远程调用等)移到事务外部处理。
2024年 4月 12日 48.3k 0
之前在如何实现百万级数据从Excel导入中有提到一句不建议利用大事务进行一个错误处理。为什么不建议呢。本次来简单说一下。
所谓大事务,通常指包含大量要执行的SQL语句和较长执行时间的事务。
这样的大事务往往会带来诸多问题。如下:
拆分事务,将大事务分解为多个小事务。将不需要在事务中执行的操作(如读取、内存计算、I/O操作、远程调用等)移到事务外部处理。