0
SQL ServerがWeb要求から来たときに実行するクエリーは、まったく同じですクエリはSQL Server Management Studio経由で実行されますWebクエリと同じクエリとの間のSQL Server Profilerでのパフォーマンスの不一致がSSMSで発生しました
次のスクリーンショットはSQL Server Profilerのものです。最初の2つのレコードは、Webリクエストを介して入力されるクエリの受信と実行に関連し、3番目のレコードはSSMSから実行される同じクエリです。なぜ両者に大きな違いがあるのでしょうか?
ポイント:クエリはLINQから生成されます。私は生成されたSQLのコピーをとり、SSMSで実行してこれらの結果を得ました。
期間は、それが戻ってクライアントにデータを送信するのにかかる時間が含まれています。 Webアプリケーションのデータで何をやっていますか? –
ああ、私はそれを認識しませんでした。 Webアプリケーションはデータの集計を行いますが、それには約1秒かかります。私は、SQL Server上でこの集計をすべて行うべきだと思う。 – MrBliz
論理読み込みとは何ですか?大きな相違はありますか?もしそうなら、パラメータスニッフィングかもしれません。 –