我對SQL 2005 Server有巨大的查詢。這必須每天運行一次,但是當這個查詢運行時,temp db會從2GB增長到48GB。當這個查詢在單個表上的80K記錄上添加/更新(〜120列)時,什麼是最佳方法來優化或找到tempdb增長的原因?大型查詢增加TempDB
我該怎麼做這個查詢tempdb不會增長太多?
任何建議,將不勝感激。
注意: 此查詢沒有任何臨時表或表變量或CTE。 只是
INSERT INTO ... with MULTITABLE JOINS with SUBQueries...
此查詢由其他人撰寫。原來我不應該那麼懶。我看着查詢,它確實需要進行優化。我創建了39箇中只有3個查詢。 – THEn 2009-12-04 18:08:39