如题,假如有两个线程往同一张表中插入数据,当一个线程出错时造成的锁表如何解决?
23 回复
@wendal 对同一张表两个线程同时操作不出错都会锁表么?
@wendal sqlserver数据库多线程操作如何处理这些锁呢
@wendal 多线程往同一张表中插入数据时候
@wendal 我现在是开启多个线程每个线程都有一个事物,在进行插入操作时表旧锁死了,是什么原因呢
@wendal sqlserver2008
@wendal 没有,全程只有对表的插入操作
@wendal 没有报错,但是打开数据库插入的这些表都一直卡在载入中,然后发现被锁住导致卡死了
@wendal 不开启事物没错,但是出错了肯定要回滚嘛
@wendal 对了,在对表插入操作之前有个清空操作
@wendal 这个要如何解决,我也是刚发现前面有这个清空操作
@wendal 表之前有数据,要把之前的数据全部清空然后再进行插入操作,TRUNCATE TABLE
@wendal 那要怎么处理,插入之前必须先清空之前的数据
添加回复
请先登陆