Имя: Пароль:
IT
Админ
MS SQL Server 2005. Почему растет размер tempdb?
0 Ненавижу 1С
 
гуру
20.12.11
08:35
Собственно неимоверно вырос, заняв почти весь диск. Полечил через http://support.microsoft.com/kb/307487/ru

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