Select the product you need help with
Использование инструкции DBCC SHRINKFILE сжать файл журнала транзакций в SQL Server 2005Код статьи: 907511 - Список продуктов, к которым относится данная статья. ВВЕДЕНИЕВ Microsoft SQL Server 2005 можно сжать файл журнала транзакций в базе данных для удаления неиспользуемых страниц. Компонент database engine повторно
пространство эффективно. Тем не менее когда файл журнала транзакций неожиданно возрастает, возможно
Уменьшение размера файла журнала транзакций вручную. В данной статье описывается использование Инструкция DBCC SHRINKFILE сжать файл журнала транзакций вручную в поле полная модель восстановления базы данных SQL Server 2005. В метод, который можно использовать для уменьшения размера файла журнала транзакций в SQL Server 2005, может отличаться от метода, который можно использовать для уменьшения размера файла журнала транзакций в SQL Server 2000. Для получения дополнительных сведений о том, как уменьшить размер файла журнала транзакций в SQL Server 2000 щелкните следующий номер статьи базы знаний Майкрософт: 272318
(http://support.microsoft.com/kb/272318/
)
Сжатие журнала транзакций в SQL Server 2000 с помощью инструкции DBCC SHRINKFILEДополнительная информацияВ SQL Server 2005 пытается операция сжатия (DBCC SHRINKFILE)
немедленно сжать файл журнала указанной транзакции до требуемого размера.
Уменьшение размера файла журнала транзакций вручную при использовании модели полного восстановления, резервной копии файла журнала транзакций. Затем с помощью
Инструкция DBCC SHRINKFILE сжать файл журнала транзакций. Как правило сжатие файла журнала транзакций в SQL Server 2005 выполняется быстрее, чем сжатие файла журнала транзакций в SQL Server 2000. Причина в том, что SQL Диспетчер журналов сервера 2005 создает или использует неактивные виртуальные файлы журнала следующий порядок хранения физического диска. Таким образом неактивная часть транзакции файл журнала обычно находится в конце файла. Например файл журнала транзакций может иметь 100 виртуальных файлов журнала и используются только 2 виртуальных файлов журнала. SQL Server 2000 может хранить первый используется виртуальный файл журнала в Запуск файла журнала транзакций и второй используется виртуальный файл журнала в середине файла журнала транзакций. Чтобы сжать файл журнала транзакций до только 2 виртуальных файлов журнала, SQL Server заполняет остающейся части второй виртуальный файл журнала с помощью фиктивного журнала операции. SQL Server перемещает начало логического журнала Далее доступных виртуального файла журнала, указанный в параметре Диспетчер журналов. Диспетчер журналов может создать виртуальный файл журнала в середине файла журнала транзакций только впереди последний активный виртуальный файл журнала. В этом случае необходимо использовать несколько операций резервного копирования журнала и несколько операций сжатия успешно уменьшение размера файла журнала транзакций на 2 виртуальные файлы журнала. В худшем случае в этом примере может потребоваться использовать 50 операций резервного копирования журнала и 50 сжатия операции успешно сжать файл журнала транзакций до 2 виртуальных файлов журнала. Однако в SQL Server 2005 можно выполнять одна инструкция DBCC SHRINKFILE для уменьшения размера файла журнала транзакций сразу 2 виртуальные файлы журнала. Это можно сделать, так как Диспетчер журналов SQL Server 2005 создает 2 виртуальных файлов журнала, следуя порядок хранения физического диска. Оба этих виртуальных файлов журнала, в начале журнала транзакций файл. При сжатии файла журнала транзакций, имеющей мало свободное пространство в SQL Server 2005, может потребоваться выполнение дополнительных резервных операция. Резервной копии журнала Операция усекает для уменьшения размера файла журнала транзакций. Эта операция резервного копирования журнала, в дополнение к три действия, которые выполняют операции сжатия файла журнала в SQL Server 2000. Дополнительные сведения содержатся в статье базы знаний Майкрософт, описанное в разделе «Введение». Уменьшение размера файла журнала транзакций, имеющей мало Освободите место в SQL Server 2005, выполните следующие действия:
СсылкиДополнительные сведения содержатся в следующих разделах в электронной документации по SQL Server 2005:
СвойстваКод статьи: 907511 - Последнее изменение :: 17 сентября 2011 г. - Редакция: 5.0 Информация в данной статье относится к следующим продуктам.
Переведено с помощью машинного перевода ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода. Эта статья на английском языке:907511
(http://support.microsoft.com/kb/907511/en-us/
)
| Переводы статьи
|




Перейти к началу страницы








