Какова лучшая практика для усечения журнала в SQL Server?

dba.stackexchange https://dba.stackexchange.com/questions/1487

  •  16-10-2019
  •  | 
  •  

Вопрос

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

Могу ли я выполнить ночную работу, чтобы запустить журналы и сжимать файлы?

Это то, что у меня есть до сих пор:Моя модель восстановления проста

ALTER PROC [DBO]. [UTIL_SHRINKDB_TRUNCATELOG] как

- EXEC SP_HELPFILE BACKUP LOG PMIS с Truncate_only

DBCC ShrinkFile (PMIS, 1)

DBCC ShrinkFile (PMIS, 1)

Это было полезно?

Решение

  1. Не усекайте и не уменьшайте файлы журнала.
  2. Смотрите пункт 1

Как вы думаете, почему это хорошая идея?

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

Файл журнала - это размер из -за повседневной деятельности. Если вы уменьшите файл журнала, вы получите плохую производительность.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с dba.stackexchange
scroll top