2016-05-17 13 views
0

2つのクエリの間のパフォーマンスを比較しようとしています。 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

私はAllanに同意し、統計Parserを使用してデータを追加し、データを読みやすくしました。 http://statisticsparser.com – SQLChao

+0

クエリチューニングの目的サーバーの応答待ち時間が重要です。クライアント処理時間は、サーバーから受信したバイト数によって異なります。また、実稼働パフォーマンスでは統計を使用します。 –

答えて

1

クエリを変更するときにパフォーマンスを比較するために「時間統計/合計実行時間」をご覧ください。

コメントに記載されているように、STATISTIC IOを使用する方がよいでしょう。

クライアント統計情報は、ネットワーク経由で転送されるデータ量などの詳細情報を表示できます。また、クエリを複数回変更して実行し、各変更の違いを確認することもできます。