В Microsoft SQL Server 2005 нормально ли сжимать файл журнала онлайновой базы данных или это приведет к прерыванию обслуживания?
В Microsoft SQL Server 2005 нормально ли сжимать файл журнала онлайновой базы данных или это приведет к прерыванию обслуживания?
Ответы:
Shrinkfile не переведет вашу базу данных в автономный режим.
DBCC SHRINKFILE
Сама по себе база данных не отключается. Однако простое выполнение этой команды не обязательно уменьшит размер на диске журнала, который зависит от того, когда была сделана последняя полная (для SIMPLE
типов восстановления) или t-log (для FULL
типа восстановления). Если не было недавней резервной копии журналов, тогда не будет места для журнала, чтобы восстановить.
Наконец, если не было непредвиденного, взрывного роста из-за ненормально большой операции записи / пакета, вы можете пересмотреть сжатие файла, потому что в базе данных требуется большой файл журнала, а сервер должен выделять ресурсы для расширяя его обратно. Возможно, добавление хранилища будет разумной альтернативой.