SQL サーバー クエリをベンチマークする標準的な方法を知りたいです。できれば、サード パーティ ツールではなく、SQL Server に付属しているツールについて知りたいです。
Corin
質問する
6404 次
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 に答える