SQL 更新数据时触发器造成的性能问题
2014-11-04 21:02
204 查看
有时候,我们更新数据时,发现更新的时间很长,一般我们会想到查询的性能很慢,是索引引起的。但有时候不一定,触发器也会造成性能问题。
我们需要在更新数据时,先禁用触发器,然后再恢复
View Code
我们需要在更新数据时,先禁用触发器,然后再恢复
--禁用触发器 DISABLE TRIGGER 触发器名称 ON 表 --启用触发器 ENABLE TRIGGER 触发器名称 ON 表
View Code
相关文章推荐
- 在论坛中出现的比较难的sql问题:9(触发器专题 插入数据自动更新表数据)
- linq2sql 更新数据问题
- sqlserver中多行所有数据重复,无法更新或删除问题,通常是在没有主键的情况下的表
- SQL 关于有单引号数据更新的问题
- latch free:cache buffer handles造成的SQL性能问题
- sqlite3更新数据库问题 SQL执行成功但数据库数据不改变
- sql server merge into 与update 批量更新1 百万测试数据的性能比较
- SQL 已更新或删除的行值要么不能使该行成为唯一行(sqlserver中有多行所有的列重复的数据,无法更新或删除问题)
- 你真的了解触发器么 数据实时同步更新问题剖析
- linq to sql统一更新方法,直接返回更新的对象(解决更新后再刷新数据错误显示问题)
- 在论坛中出现的比较难的sql问题:44(触发器专题 明细表插入数据时调用主表对应的数据)
- Linq to Sql 更新数据时容易忽略的问题
- SQL 自增长列identity 数据同步问题,批量更新自增长列的Seed
- SQL笔记 --- 数据查询,数据更新,触发器
- FMDB性能优化问题。使用FMDB事务批量更新数据库速度问题。(亲测可以呀---740条数据用和不用事务效率差别20倍+)
- SQL 已更新或删除的行值要么不能使该行成为唯一行(sqlserver中有多行所有的列重复的数据,无法更新或删除问题)
- SQL 已更新或删除的行值要么不能使该行成为唯一行(sqlserver中有多行所有的列重复的数据,无法更新或删除问题)
- 你真的了解触发器么 数据实时同步更新问题剖析
- SQL 已更新或删除的行值要么不能使该行成为唯一行(sqlserver中有多行所有的列重复的数据,无法更新或删除问题)
- sql中用update更新count数据的问题