删除SQL Service Broker队列很慢

时间:2011-08-02 13:52:36

标签: sql-server-2005 service-broker

我们在单个数据库中使用SQL Server服务代理的系统。 该数据库使用高安全性模式和见证人进行镜像。

我们有一个路由应用程序,它从队列接收消息并将这些消息转发到节点的队列。 在每8个节点上,我们有另一个接收该消息的应用程序,处理它并将状态发送回路由队列。

由于某些未知原因,该应用程序没有看到她的队列已经存在于系统中并且一次又一次地重新创建该队列。现在我在系统中有20000个队列和20000个相关服务,而不是8个。

我开始删除它们但它确实很慢(删除50个队列+/- 3分钟)。这通常是这么慢吗?镜像会干扰SSB吗?还有另一种删除所有队列的方法吗?

谢谢

0 个答案:

没有答案