i785
Дата: 15.12.2000 05:47:15
Растет размер tempdb в SQL6.5, прочитал, что очистка происходит при закрытии всех соединений (или может не совсем так?), а работа идет круглосуточно, как очищать tempdb без остановки сервера?
SergSuper
Дата: 15.12.2000 07:45:46
не совсем так
Если коннекшн создал временную таблицу, то после закрытия коннекшена, она пропадет. Но она может быть и удалена в самом коннекшене. Т.е. по-хорошему надо просто следить за объектами, которые создал.
Что значит очистка tempdb - чесно говоря, даже не слышал про такое.
i785
Дата: 15.12.2000 08:04:04
может виновато приложение, которое запускает хранимые процедуры, результаты работы которых остаются в tempdb? потому как в базу практически ничего не пишется, только выборки с помощью хранимых процедур
SergSuper
Дата: 15.12.2000 09:18:56
в tempdb храняться только временные таблицы и временные процедуры. Если временная таблица была создана в процедуре, она уничтожается после завершения процедуры.
Что делает чужое приложение и насколько оно виновато - сказать трудно.
Валентин
Дата: 15.12.2000 12:44:21
В SQL 6.5 размер любой базы данных фиксированный и не расширяется автоматически. Размер tempdb можно расширить только вручную.