【发布时间】:2025-11-22 08:00:02
【问题描述】:
我有三张桌子:
(table_a) 有一个 AFTER INSERT 触发器,可将来自链接服务器的另一个表 (table_b) 中的行插入到本地表 (table_c) 中。
只要将批号插入(table_a),触发器就会从(table_b) 插入包含与批号相同列值的行的(table_c)。
这似乎很慢,有时会冻结我服务器上的操作。我发现从本地服务器的表中插入似乎运行良好,所以我怀疑问题是因为它是从链接服务器插入的。
如何提高插入速度?
【问题讨论】:
-
@DaleK 你的意思是触发器应该排队一个存储过程,然后让存储过程执行实际的插入操作?
-
@DaleK 感谢您的回复,我会根据您的建议尝试解决问题。
标签: sql-server triggers insert linked-server