複数のテーブルからデータを選択するストアド プロシージャ (SP) がいくつかあります。この各 SP には、さまざまなテーブルのさまざまな列で検索しようとするいくつかの検索パラメーターがあります。すべてのテーブルで結合を作成する代わりに、一時テーブルを使用して一度に 1 つまたは 2 つのテーブル結合から行を除外し、結果を新しいテーブルに格納して前のテーブルを削除しています。クエリは、単一の選択ステートメントと複数の結合を記述するよりもはるかに高速に実行されますが、一時テーブルを使用してそれらを選択クエリにドロップすると、サイトに影響があるかどうかを知りたいだけです。
SQL Server 2008 のこのような複雑なクエリを作成する方法について、他の代替案について例を挙げて説明する記事はありますか?
このような複雑なクエリを作成している間、SQL サーバーがメモリを効率的に使用し続ける方法について共有してください。
質問する
593 次