LINQ To Entities によって作成された複雑な SQL クエリがあります。
- 実行計画が SQL Server にキャッシュされていない場合、8 秒かかります。
- 実行計画が SQL Server にキャッシュされると、2 秒かかります。
EF または SQL Server で実行プラン キャッシュをプレウォーミングする方法はありますか?
ありがとう
LINQ To Entities によって作成された複雑な SQL クエリがあります。
EF または SQL Server で実行プラン キャッシュをプレウォーミングする方法はありますか?
ありがとう
いいえ。
パフォーマンスの問題があり、測定を行ってボトルネックを調査することにより、パフォーマンスの問題として対処します。優れた待機とキューの方法論に従ってください。「SQL Server がクエリを実行する方法について」を読んで、クエリの実行時に何が起こるかを理解してください。
いくつかの問題を分離する必要があります。
Waits and Queues ペーパーを読むと、これらの質問に答える方法がわかります。
症状ではなく、原因に対処してください。