在PHP,SQL Server中,
PHP将插入缺少的记录,因为每个我都在调用一个触发器。
触发器将花费将近20分钟来完成触发过程,因此我的PHP脚本每次插入等待20分钟,因此如何在后台运行触发器进程并继续PHP插入过程而不是等待每个插入20分钟
PHP或SQL Server中的任何建议。
答案 0 :(得分:2)
要解决此问题,您需要修复触发器执行20分钟的原因 - 它可能正在执行表扫描而不是索引扫描,以检查我猜测或使用游标存在的内容。
要回答你的问题,请创建第二个表(没有触发器),在那里插入行,然后有一个每x分钟运行一次的SQL作业并从该表中取出数据,然后插入主表触发缓慢。
答案 1 :(得分:0)