触发器对于数据库性能的影响有多大,如何合理利用触发器?
请有经验者回答,分不够可以加。
MS SQL SERVER2005 中触发器对性能的影响有多大?
答案:4 悬赏:0 手机版
解决时间 2021-02-08 19:30
- 提问者网友:回忆在搜索
- 2021-02-08 12:35
最佳答案
- 五星知识达人网友:長槍戰八方
- 2021-02-08 13:44
在大量并发的情况下,使用触发器是很危险的事。在并发量大的系统中触发器很影响性能的.
如果非用不可,一定要注意SQL的质量.
对性能的影响大小跟SQL的质量关系很大.不能一概而论.触发器多不是好事:
第一:一定会影响性能,若是数据量大时,每次都要触发上百上千触发器可想而知
第二:基于维护方面,不谈有多少触发器,当每修改一次触发表相应触发器就失效,符出代价可想而知.
不建义多用触发器,用函数与过程代替之.
如果非用不可,一定要注意SQL的质量.
对性能的影响大小跟SQL的质量关系很大.不能一概而论.触发器多不是好事:
第一:一定会影响性能,若是数据量大时,每次都要触发上百上千触发器可想而知
第二:基于维护方面,不谈有多少触发器,当每修改一次触发表相应触发器就失效,符出代价可想而知.
不建义多用触发器,用函数与过程代替之.
全部回答
- 1楼网友:一把行者刀
- 2021-02-08 17:23
不会有太大影响,只要你的触发器触发的动作不构成很大的表扫描。
我们公司的程序就有两个表用触发器的,几乎感觉不出来。
- 2楼网友:时间的尘埃
- 2021-02-08 15:46
wsyz1000 比 a5202003 说的好多了,他那是在忽悠你
- 3楼网友:拜訪者
- 2021-02-08 15:06
sql server 2005是微软的产品,当然,微软也推出了一套书籍来详细介绍其中的技术内幕。
可以购买或者下载电子书:微软技术丛书系列之——《sql server 2005从入门到精通》
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯