SQL Server でアドホッククエリを頻繁に実行している場合、類似クエリが複数キャッシュされている状態となり、メモリを効率よく使用していない状態となることがあります。 今回の投稿では類似クエリの調査について少しまとめてみたいと思います。 詳細について クエリおよびクエリ プラン ハッシュを使用した類似クエリの検索およびチューニング を。 以下のようなクエリを実行したとします。 IF OBJECT_ID('tempdb..#usp_proc', 'P') IS NOT NULL DROP PROCEDURE #usp_proc GO CREATE PROCEDURE #usp_proc @param1 int AS SELECT * FROM sys.objects WHERE object_id = @param1 GO SELECT * FROM sys.objects WHERE
![類似クエリの調査](https://cdn-ak-scissors.b.st-hatena.com/image/square/4e1177c633c38a02b56b10522fc4340fbd44b1ad/height=288;version=1;width=512/https%3A%2F%2Fengineermemo.files.wordpress.com%2F2014%2F08%2Fimage_thumb6.png)