このコマンドをよく調べました....SQL Server の実行計画をリセットするコマンドは何ですか?
38491 次
5 に答える
54
明確にするために..........
実行sp_recompile
すると、指定されたストアド プロシージャに再コンパイルの「マーク」が付けられます。再コンパイルは、次回の実行時に行われます。
このWITH RECOMPILE
オプションを使用すると、指定されたストアド プロシージャが実行されるたびに新しい実行プランが生成されます。
プロシージャキャッシュ全体をクリアするには、実行します
DBCC FREEPROCCACHE
于 2009-11-03T17:55:46.553 に答える
5
ストアド プロシージャの場合は、WITH RECOMPILE
オプションを使用します。
于 2009-11-03T16:21:31.847 に答える
4
ストアド プロシージャの QEP をリセットする場合は、次を使用する必要があります。sp_recompile
于 2009-11-03T16:24:37.213 に答える
3
あなたの質問からは、あなたが何を求めているのか完全には明らかではありません。ただし、他の提案に加えて、DBCC FREEPROCCACHE はキャッシュされたすべての実行プランをクリアします。
于 2009-11-03T16:29:16.510 に答える
1
sp_recompile は、既存のクエリ プランをダンプし、プロシージャを再コンパイルします。または、SQL を再起動すると、実行プランのキャッシュ全体がクリアされます。
WITH RECOMPILE は、実行するたびに新しいプランを生成します。
于 2009-11-03T16:23:10.110 に答える