SQL 2005 サーバーに巨大なクエリがあります。これは毎日 1 回実行する必要がありますが、このクエリを実行すると一時データベースが 2GB から 48GB に増加します。このクエリが単一のテーブルで (~120 列) の 80K レコードを追加/更新するときに tempdb が成長している理由を最適化または見つける最善の方法は何ですか?
tempdb がそれほど大きくならないこのクエリに対して、どうすればよいでしょうか?
任意の提案をいただければ幸いです。
注: このクエリには、temptables、テーブル変数、または CTE はありません。ただの束
INSERT INTO ... with MULTITABLE JOINS with SUBQueries...