Можно ли сжимать журнал транзакций в действующей базе данных?


15

В Microsoft SQL Server 2005 нормально ли сжимать файл журнала онлайновой базы данных или это приведет к прерыванию обслуживания?

Ответы:



12

DBCC SHRINKFILEСама по себе база данных не отключается. Однако простое выполнение этой команды не обязательно уменьшит размер на диске журнала, который зависит от того, когда была сделана последняя полная (для SIMPLEтипов восстановления) или t-log (для FULLтипа восстановления). Если не было недавней резервной копии журналов, тогда не будет места для журнала, чтобы восстановить.

Наконец, если не было непредвиденного, взрывного роста из-за ненормально большой операции записи / пакета, вы можете пересмотреть сжатие файла, потому что в базе данных требуется большой файл журнала, а сервер должен выделять ресурсы для расширяя его обратно. Возможно, добавление хранилища будет разумной альтернативой.


6

Да нормально Это не влияет на существующие транзакции и не перемещает какие-либо данные, например сокращение базы данных. Не сокращайте его обратно, потому что для увеличения файла журнала требуются усилия.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.