转自http://blog.csdn.net/miqi770/article/details/6763985
做了一个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