2
私はそれを単独で実行すると数ミリ秒後に実行を終了するストアドプロシージャを持っています。ただし、ストアドプロシージャをEFにインポートして、同じ正確なパラメータで呼び出すと、5分かかることがあります。微調整が必要な設定や、この遅さの原因は何ですか?機能のインポートが遅くなる原因は何ですか?
私はそれを単独で実行すると数ミリ秒後に実行を終了するストアドプロシージャを持っています。ただし、ストアドプロシージャをEFにインポートして、同じ正確なパラメータで呼び出すと、5分かかることがあります。微調整が必要な設定や、この遅さの原因は何ですか?機能のインポートが遅くなる原因は何ですか?
SQL Serverに不正なキャッシュされた実行計画があると、この問題が発生することがあります。人々はそれを修正するには、次のコマンドを実行することはお勧めしているように見える:
DBCC DROPCLEANBUFFERS
DBCC FREEPROCCACHE
は、より完全な答えをStored procedure slow when called from web, fast from Management Studioを参照してください。
あなたは元の回答の著者ではありませんが、あなたはまっすぐに指摘しています。私は問題があり、これらのクエリを適用した後、SPは正常に実行するために2分から(通常の)5秒に落ちました:ありがとうございます。 – AFract