如果我在 Sql Server 2008 中有一个存储过程或触发器,它可以在另一个非阻塞线程中进行一些 sql 计算吗?IE。在后台的东西
另外,两个sql代码块可以并行运行吗?还是两个存储过程并行运行?
例如。想象一下,在用户执行某些“操作”后,我们被赋予了计算每个 Stack Overflow 用户的分数的工作(请留下所有的“做 elsehwere/service/batch/overnight/etc, elswhere”)。
所以我们在 Post 表上有一个触发器,所以当插入一个新帖子时,触发器会触发,并且作为该逻辑的一部分,它会计算用户的最新分数。我们可以要求它在后台或并行计算分数,而不是等待存储的过程完成并阻止当前的 sql 线程/执行。
干杯!