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