做了一个update一次性手动批量修改的sql,在执行的时候很长时间没有反应,还以为自己的sql 写的有问题,死循环了...
原来发现是trigger的问题,影响了修改的速率。
可以在执行update之前关闭该表的trigger,执行完毕之后再启用trigger
DISABLE trigger dbo.Trigger1 on Table1
go
update Table1 set
field1 = 'abc'
go
enable trigger dbo.Trigger1 on Table1
go