【发布时间】:2013-01-21 12:57:31
【问题描述】:
我有一个存储过程,可以在表中插入记录,同时删除所有早于 20 分钟的记录。
我已经尝试对其进行优化,并且发现删除操作的成本很高。所以,我决定创建后插入触发器来执行删除操作。
现在看来,它的工作速度更快,但执行计划显示触发器中的“删除”语句 - 唯一的区别是现在删除语句具有“查询成本(相对于批处理):0%. "
我的问题是,当程序插入记录时,是立即返回结果还是等待插入后触发器完成?
【问题讨论】:
标签: tsql stored-procedures triggers sql-server-2012