2016-05-17 42 views
0

我想比較兩個查詢之間的性能。我在SSMS中運行Client Statics,但我不確定我應該比較哪個值。 「客戶端處理時間」值比較不穩定,因爲它的值始終在變化。哪些值在Sql Server客戶端靜態進行比較

我應該比較哪些值來提升性能?

enter image description here

+0

實際上 - 我寧願建議您查看STATISTIC IO(https://msdn.microsoft.com/en-us/library/ms184361.aspx)和STATISTIC TIME,然後比較IO和服務器執行時間針對您的查詢版本。 –

+0

我同意艾倫,並會使用統計分析器將數據轉化爲更容易閱讀的內容。 http://statisticsparser.com – SQLChao

+0

用於查詢調優目的服務器回覆上的等待時間很重要。客戶端處理時間取決於從服務器接收的字節。對於生產性能使用使用統計。 –

回答

1

更改查詢時,你應該看看「時間統計/總執行時間」來比較的性能。

正如評論中所述,最好使用STATISTIC IO。

客戶端統計的好處是,您可以看到更多信息,例如通過網絡傳輸的數據量。您也可以多次更改查詢並運行,並查看每次更改的差異。