大量数据操作事务问题
当我们给客户提供一个导入数据到数据库的功能的时候,为了保证数据导入的有效,当导入的数据有问题,所有数据都需要回滚。那么我们要在导入数据开始和结束为止要开启事物和提交事物。异常处要回滚。这样做那么就有了一个问题,当导入数据的过程中,事物一直在开启中,导致表被锁。那么系统这个模块是不能使用的。请问大家遇到这样的问题是怎么解决的。
[解决办法]
导入数据不用其他介质吗?比如excel
[解决办法]
导入到内存表中转一下
[解决办法]
锁有不同种类 如一般分的4种 可以使用在项目中看实际情况