服务经纪人花费了很高的总时间

问题描述 投票:0回答:1

我最近启用了服务代理,它的执行没有任何问题,但是当我查看当前会话的列表并发现两行处于Background状态并在MSDB中执行DELETE命令时。

enter image description here

对于服务经纪人来说,花费非常长的总时间是否安全?

sql sql-server service-broker
1个回答
0
投票

我怀疑您有一个在其中发布waitfor的激活程序。好...那是你应该做的。但是,当它等待消息在队列中处理时,它将显示该等待类型。如果您不希望它无限期地等待,可以在timeout语句上添加waitfor子句;在我看来,几分钟之内的事情是合理的。

© www.soinside.com 2019 - 2024. All rights reserved.