0

MS SQL Server 2012 を使用しています。サーバーの最適化を確認しようとしているため、すべてをクリアすることはできません。

このリンクは私にとってはうまくいきませんでした。(またはこの

クエリを選択して後でキャッシュをクリアする方法について何か提案はありますか?
(またはキャッシュを防止する方が良いでしょう)

EDIT:
最も望ましい結果は、選択クエリを初めて実行しているようにテストすることです。

4

1 に答える 1

0

クエリsys.dm_exec_connectionsを実行して、特定の接続に対して最後に実行されたクエリへのハンドルを取得し、 でそのプランを削除できますDBCC FREEPROCCACHE。必ず別の接続でこれを行ってください。

WITH RECOMPILEまたは、 orを使用OPTION(RECOMPILE)してプランをまったくキャッシュしないようにします。

http://blogs.msdn.com/b/sqlmeditation/archive/2013/01/01/is-it-really-quot-recompile-quot-or-a-quot-private-temporary-compile-quot.aspx

于 2014-04-15T10:20:24.480 に答える