русский
Germany.ruForen → Архив Досок→ Programmierung

MS SQL Server : "Зависает Query после обрезания Log-файла"

03.08.11 19:52
Re: MS SQL Server : "Зависает Query после обрезания Log-файла"
 
Nucleas прохожий
in Antwort rimqpp0 03.08.11 15:29
Форум sql.ru на самом деле полезный.
Лог файл - это файл в котором выполняются транзакции, он и называется Transaction Log. Если к базе никто не обращается, то его можно сжать, если модель не FULL(не требуется хранить транзакции), а потом делать бакап(просто места меньше, если бакап не инкрементальный). Естественно он растет в момент выполнения процедуры, и если прервать транзакцию, то все должно вернуться назад. Естественно после выполнения процедуры его сжимать не надо.
DBCC CHECKDB - проверяет целостность базы если у Вас целостность в порядке, то дело в процедуре.
Может быть все, что угодно вплоть до распределенных транзакций (которые выплняются на двух или более серверах).
Да и выполнение процедуры 1 час -- не радует изначально. Для чистки лучше 60 раз по секунде(это не опечатка), кстати и лог расти не будет.
 

Sprung zu