2012-07-17 99 views
1

我想在SQL Server Management Studio中多次執行一些查詢並比較統計數據來測試性能。我的問題是這種方法不準確,因爲在顯示每個查詢結果並且Management Studio的內存使用增長之後。 重要,我是不會增加內存消耗,因爲回報一套大(所以我不能把它臨時表)如何在不顯示結果的情況下執行查詢?

我發現這個問題: How to Execute SQL Query without Displaying results 但它並不適合我的需要。

那麼,有沒有辦法在SQL Manageement工作室,而不顯示返回數據執行查詢?

回答

2

在選項部分(在工具 - >選項),進入到查詢結果 - > SQL Server和任何「結果網格」或「結果爲文本」。

沒有爲「執行後放棄結果」的選項框。點擊該框。

現在,打開另一個查詢窗口並沒有結果。我想象的結果仍然是從服務器返回,所以你有網絡延遲。儘管如此,這應該解決內存問題。

您可以通過相同的服務器引擎上運行SSMS解決網絡延遲問題。

+0

非常好的提示,謝謝。 – 2012-07-18 09:19:35

0

在頂部有使客戶統計的圖標。這給你執行查詢的詳細信息,處理時間行數。如果您按順序多次運行相同的查詢,它也會自動爲您彙總此數據,而且這些統計數據與呈現時間無關。

Image of the 'include client statistics' icon

相關問題