我在SQL Server中工作,这是场景。
以下是工作流程:
我们将每隔10-15秒从上游获取数据。 Upstream将直接将数据插入到我们的表中 - 这是我们的Staging
表
我们在此临时表上写了一个after insert
触发器,它会将数据从Staging
移动到Master
表。现在主表还有一个After insert
触发器,需要23秒才能完成
我们不确定最后一批数据何时会被上游提交
需要解决方案的问题区域
Staging
上的触发器启动,它将等到主表上的触发器完成。现在,在执行时间为24秒,如果我们从上游获取数据,因为STG被锁定,现在收到的数据因锁定而被丢弃如果有任何潜在的解决方法,请告诉我们
答案 0 :(得分:0)