8

SQL サーバー クエリをベンチマークする標準的な方法を知りたいです。できれば、サード パーティ ツールではなく、SQL Server に付属しているツールについて知りたいです。

4

3 に答える 3

11

showplan_text を on に設定すると、実行計画が表示されます (グラフィカルに表示するには、CTRL+ K(sql 2000) またはCTRL+ M(sql 2005 +)を使用します)。

統計IOを設定すると、読み取りが表示されます

統計時間をオンに設定すると、経過時間が表示されます

于 2008-08-29T17:55:25.860 に答える
1

SQL プロファイラーを使用します。

.NET アプリケーションの場合、そのアプリケーション名を '.NET%' でフィルター処理すると、他の余分なクエリを省略できます。

于 2008-08-29T17:55:18.123 に答える
0

実行計画に+1。ここから、特定のクエリでどこに時間が費やされているかを確認できます。例えば。時間の 85% は、特定のテーブルのテーブル スキャンに費やされています。改善するために、そのテーブルにインデックスを配置できますか? などなど

于 2008-08-30T02:43:45.250 に答える