У меня есть огромный запрос на моем сервере SQL 2005. Это нужно запускать один раз в день, но когда этот запрос запускается, временная база данных увеличивается с 2 ГБ до 48 ГБ. Как лучше всего оптимизировать или найти причину, по которой tempdb растет, когда этот запрос добавляет/обновляет 80 000 записей с (~ 120 столбцами) в одной таблице?
Что мне делать с этим запросом, чтобы база данных tempdb не росла так сильно?
Любые предложения будут оценены.
ПРИМЕЧАНИЕ. В этом запросе нет ни шаблонов, ни табличных переменных, ни CTE. просто куча
INSERT INTO ... with MULTITABLE JOINS with SUBQueries...