Задача «Перестроение индекса»
Задача «Перестроение индекса» перестраивает индексы в таблицах или представлениях базы данных SQL Server. Дополнительные сведения об управлении индексами см. в разделе Реорганизация и перестроение индексов.
При помощи задачи «Перестроение индекса» пакет может перестроить индексы в одной или нескольких базах данных. Если задача перестраивает индексы только одной базы данных, можно выбрать представления и таблицы, индексы которых данная задача перестраивает.
Эта задача содержит инструкцию ALTER INDEX REBUILD со следующими параметрами перестроения индекса.
- Определите значение коэффициента FILLFACTOR или используйте исходное значение FILLFACTOR.
- Установите значение PAD_INDEX = ON для выделения свободного места, которое определяется с помощью FILLFACTOR для страниц индекса промежуточного уровня.
- Установите значение SORT_IN_TEMPDB = ON для сохранения промежуточных результатов сортировки, используемых для перестроения индекса в базе данных tempdb. Если этот параметр установлен в положение OFF, результат сохраняется в ту же базу данных, что и индекс.
- Установите значение IGNORE_DUP_KEY = ON, чтобы разрешить операциям многострочной вставки, которые включают в себя записи, нарушающие ограничения уникальности, вставлять те из записей, которые не нарушают этих ограничений.
- Установите значение ONLINE = ON для отмены блокировки таблицы, что позволяет производить запросы и обновления базовой таблицы во время повторного индексирования.
Дополнительные сведения об инструкции ALTER INDEX и параметрах перестроения индекса см. в разделе ALTER INDEX (Transact-SQL).
Важно! |
---|
Время, необходимое задаче для создания инструкции Transact-SQL, пропорционально числу индексов, которые задача перестраивает. Если задача настроена на перестроение индексов во всех таблицах и представлениях базы данных с большим числом индексов или на перестроение индексов в нескольких базах данных, ей может потребоваться существенное количество времени для формирования инструкции Transact-SQL. |
Настройка задачи перестроения индекса
Свойства задаются через конструктор служб SSIS. Эта задача находится в разделе Задачи плана обслуживанияИнструментария в конструкторе служб SSIS.
Дополнительные сведения о свойствах, которые можно задать в конструкторе служб SSIS, см. в следующем разделе:
Задача «Перестроение индекса» (план обслуживания)
Дополнительные сведения об установке этих свойств в конструкторе служб SSIS см. в следующем разделе:
См. также
Основные понятия
Задачи служб Integration Services
Создание пакета потока управления