Поделиться через


Задача «Сжатие базы данных»

Задача «Сжатие базы данных» уменьшает размер данных базы данных SQL Server и файлов журналов. Дополнительные сведения см. в разделе Сжатие базы данных.

Используя задачу «Сжатие базы данных», пакет может сжимать файлы как одной базы данных, так и множества баз данных. Сжатие файлов данных освобождает место за счет перемещения страниц данных из конца файла на пустое место ближе к началу файла. Как только в конце файла стало достаточно свободного места, страницы данных в конце файла можно освободить и вернуть в файловую систему.

ПредупреждениеВнимание!

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

Задача «Сжатие базы данных» содержит команду DBCC SHRINKDATABASE, включая следующие аргументы и параметры:

  • database_name

  • target_percent

  • NOTRUNCATE или TRUNCATEONLY.

Если задача «Сжатие базы данных» сжимает множество баз данных, то задача запускает множество команд SHRINKDATABASE, по одной на каждую базу данных. Все экземпляры команды SHRINKDATABASE используют одинаковые значения аргументов, за исключением аргумента database_name. Дополнительные сведения см. в разделе DBCC SHRINKDATABASE (Transact-SQL).

Настройка задачи «Сжатие базы данных»

Установить свойства можно с помощью конструктора служб SSIS. Эта задача находится в разделе Задачи плана обслуживанияобласти элементов в конструкторе служб SSIS.

Дополнительные сведения о свойствах, которые можно установить с помощью конструктора служб SSIS, см. в следующем разделе:

Дополнительные сведения об установке этих свойств в конструкторе служб SSIS см. в следующем разделе:

Значок служб Integration Services (маленький) Оставайтесь в курсе новых возможностей служб Integration Services

Чтобы загрузить последнюю версию документации, статьи, образцы и видеоматериалы корпорации Майкрософт, а также лучшие решения участников сообщества, посетите страницу служб Integration Services на сайтах MSDN или TechNet:

Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.