Sql server 2005 SQL Service Broker队列的删除速度较慢

Sql server 2005 SQL Service Broker队列的删除速度较慢,sql-server-2005,service-broker,Sql Server 2005,Service Broker,我们有一个在单个数据库中使用SQLServerServiceBroker的系统。 此数据库使用高安全模式和见证镜像 我们有一个路由应用程序,它从队列接收消息并将这些消息转发到节点的队列。 在每8个节点上,我们就有另一个应用程序接收该消息,对其进行处理并将状态发送回路由队列 由于某种未知的原因,该应用程序没有看到她的队列已经存在于系统中,并一次又一次地重新创建该队列。现在我在系统中有20000个队列和20000个相关服务,而不是8个 我开始删除它们,但速度非常慢(删除50个队列需要+/-3分钟)。

我们有一个在单个数据库中使用SQLServerServiceBroker的系统。 此数据库使用高安全模式和见证镜像

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

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

我开始删除它们,但速度非常慢(删除50个队列需要+/-3分钟)。这通常很慢吗?镜像是否会干扰SSB?是否有其他方法删除所有这些队列


谢谢

队列中是否有您要删除的消息?队列中是否有您要删除的消息?