MS SQL Server 2005. Почему растет размер tempdb? #586162


#0 by Ненавижу 1С
Собственно неимоверно вырос, заняв почти весь диск. Полечил через Однако осадок остался, а почему собственно растет размер?
#1 by Александр_Тверь
возможно у проходит какая-то большая операция (к примеру, восстановление последовательности), которая не штатно завершается.
#2 by Ненавижу 1С
а подробнее природа? то есть там остаются откаченные транзакции?
#3 by Ненавижу 1С
ага, там временные таблицы, а с какого они продолжают висеть вечно?
#4 by Александр_Тверь
результаты промежуточных вычислений складываются в различные временные таблицы. Управлять этим процессом может как непосредственно SQL сервер, так и сервер предприятия. Кто из них и почему не очищает таблицы? да фиг его знает, но подобное уже наблюдал. У меня такое происходило, когда проведение по партиям вываливалось в ошибку "Конфликт блокировки при выполнении транзакции"
#5 by Александр_Тверь
в целом ничего страшного, главное чтобы место не закончилось на дисках.
#6 by 0xFFFFFF
при рестарте СКЛ сервера временная таблица очищается.
#7 by Sammo
Емнип, один из вариантов - перезапуск скуля. Емнип, еще в старых релизах 8.1 в не очищались временные таблицы после использования пакетных запросов. Нужно было руками удалять.
#8 by Александр_Тверь
ппц, решил посмотреть сколько у нас ща размер tempdb - 450 гигов :)
#9 by Ненавижу 1С
порезал утром до 100 метров оппа, уже 700 метров! но щас юзеры активно стали работать
#10 by Александр_Тверь
то что tempdb юзается - это нормально. Не нормально что не очищается.
#11 by sapphire
Посмотри, что там больше всего жрет
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С