Какова лучшая практика для усечения журнала в SQL Server? - PullRequest
1 голос
/ 28 февраля 2011

У меня есть рабочая БД на SQL-сервере, и я хотел бы завершить работу после завершения работы. перед отправкой я хочу убедиться, что у меня есть некоторая очистка в базе данных сервера SQL и усечение и сжатие файлов журнала?

могу ли я запустить ночное задание для усечения журналов и сжатия файлов?

вот что у меня есть:

ALTER proc [dbo].[UTIL_ShrinkDB_TruncateLog]
as

-- exec sp_helpfile
BACKUP LOG PMIS WITH TRUNCATE_ONLY

DBCC SHRINKFILE (PMIS, 1)

DBCC SHRINKFILE (PMIS, 1)

EDIT: МОЯ МОДЕЛЬ ВОССТАНОВЛЕНИЯ ПРОСТО

1 Ответ

2 голосов
/ 28 февраля 2011

Поскольку вы выполняете резервное копирование файла журнала, вам не нужно его урезать.Обратите внимание, что это не приводит к сокращению файла журнала, а просто приводит к его перезаписи.Поэтому вам нужно часто выполнять их, чтобы поддерживать небольшой файл журнала.

Вот хорошая статья о ведении журнала.

http://www.emmet -gray.com / Articles / SQL_LogMaintenance.HTM

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...