如果我要插入10000条语句,带上了触发器对效率会有什么影响,比如说直接插入是几秒,加上了触发器又会有几秒钟的影响,也就是说会慢很多吗?

解决方案 »

  1.   

    触发器本身就需要一些开销~ 加上的话,影响肯定是有的。
    注意触发器的 before 和 after操作效率 也有区别的~  
    至于有多少秒的影响,和语句解析,环境等有关系,这个需要自己测试一下了~
      

  2.   

     
    创建触发器,需要的时间倒不是什么问题。主要是里面的SQL语句,触发器运行时,要解析SQL,进行一系列操作。
      

  3.   

    对于频繁批量操作数据的表对象 尽量避免使用触发器 影响DML性能 在性能和数据一致性上要权衡利弊