我一直在運行一個負載測試,其中涉及Service Broker隊列過夜。發生錯誤,隊列中最終有130萬條消息。我只是想清除這些,不需要備份和記錄。麻煩的是,當我嘗試丟棄隊列時,需要半小時,然後日誌文件填滿,整個事情回滾。是否有一種快速和骯髒的方式來沖洗隊列中的所有東西?有沒有一種快捷的方法來刪除Service Broker隊列
3
A
回答
2
如果您在RECEIVE語句中省略了TOP 1子句,那麼它將接收到符合標準的所有消息,或者將其設置爲較高的數字將允許您清除可管理塊中的積壓。
訣竅將'黑洞'的消息,所以結果集不返回給客戶端。
6
您可以一次清除所有交談下面的語句:
declare @conversationHandle uniqueidentifier
select top 1 @conversationHandle = conversation_handle from sys.conversation_endpoints
while @@rowcount = 1
begin
end conversation @conversationHandle with cleanup
select top 1 @conversationHandle = conversation_handle from sys.conversation_endpoints
end
+0
我相信這會對我有用+1。儘管有一個小問題:你在一次對話中擁有所有消息的情況。在這種情況下,在清除單個對話之前,它可能仍然用完日誌空間。 –
相關問題
- 1. 有沒有一種簡單快捷的方式來生成JavaScript?
- 2. 有沒有一種快速的方法來刪除VS 2010中的大括號?
- 3. 有沒有一種快速的方法來刪除在C#中使用語句?
- 4. 是否有一種特殊的方法從桌面上刪除快捷方式?
- 5. 有沒有一種方法來確定是否刪除用戶?
- 6. 有沒有一種快捷方式來引用我的DIV中的元素?
- 7. SQL Service Broker隊列中查看
- 8. 有沒有辦法從隊列中刪除一個項目?
- 9. Rails:沒有CRUD刪除快捷方式的路徑?
- 10. 有沒有一種快速的方法來從SQL DB中刪除所有「創建」字符串?
- 11. 是否有快捷方式來一次終止並刪除所有任務?
- 12. 有沒有一種安全的方法來刪除JointJS文件/圖
- 13. 有沒有一種快速的方法來從點或分支來源「git diff」?
- 14. 有沒有一種方法來加快與Python開發服務器的任務隊列執行?
- 15. 有沒有一種快速有效的方法來在Javascript中乘數組?
- 16. Object.isArray()很慢,有沒有一種快速的方法來做到這一點?
- 17. 刪除/刪除矢量項的最有效/最快捷的方法
- 18. 有沒有從Oracle AQ中清除異常隊列的快速方法?
- 19. 有沒有一種方法來編程式地將網站快捷方式添加到iphone?
- 20. Service Broker的應用程序將無法隊列
- 21. 有沒有將方法複製到界面的快捷方式?
- 22. 有沒有一種方法來優先化Ruby訂單列?
- 23. 有沒有一種快速設置DataGridView的所有列不可見的方法?
- 24. Java:有沒有一種方便,快捷的方式來將AND,OR或XOR集在一起?
- 25. 有沒有一種快速的方法來重建拼音文件名單?
- 26. Qt - 刪除快捷方式 - 模糊的快捷方式超載
- 27. 有沒有一種快捷方法來防止兩個單獨的javascript/jquery相互衝突或相互影響?
- 28. 是否有一種快速的方式來刪除與jQuery的錶行
- 29. 有沒有一種快速解鎖Emacs中的鍵的方法?
- 30. 有沒有一種標準的方法來檢測方向性?
雖然這是最好的答案我已經找到了,但它仍然不是那麼快,我想。麻煩的是,無論您製作TOP n條款有多大,RECEIVE統計信息都只能獲得一次對話。 –