Мастер планов обслуживания (страница задачи «Определение перестроения индекса»)

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

Параметры

Мастер планов обслуживания может повторно создать индексы, используя параметры CREATE INDEX, выбранные в разделах Общие параметры и Дополнительные параметры. Сведения о параметрах см. в разделе CREATE INDEX (Transact-SQL).

  • Базы данных
    Укажите базы данных, для которых должна выполняться эта задача.

    • Все базы данных

      Создать план обслуживания, по которому эта задача выполняется для всех баз данных MicrosoftSQL Server, кроме базы данных tempdb.

    • Все системные базы данных

      Создать план обслуживания, который производит запуск этой задачи по отношению к каждой системной базе данных служб SQL Server, за исключением базы данных tempdb. Для созданных пользователем баз данных задачи обслуживания не выполняются.

    • Все пользовательские базы данных

      Создать план обслуживания, который производит запуск этой задачи по отношению ко всем базам данных, созданных пользователем. Для системных баз данных SQL Server задачи обслуживания не выполняются.

    • Указанные базы данных

      Создать план обслуживания, который производит запуск этой задачи по отношению только к выбранным базам данных. При выборе этого параметра необходимо указать хотя бы одну базу данных в списке.

  • Объект
    Ограничьте отображаемые в окне Выбор объекты только таблицами, только представлениями либо обоими видами.

  • Выбор
    Укажите таблицы или индексы, которые должны обрабатываться этой задачей. Недоступно, если в поле «Объекты» выбран пункт Таблицы и представления.

  • Реорганизовать страницы с использованием объема свободного места по умолчанию
    Удалите индексы таблиц в базе данных и создайте их повторно с коэффициентом заполнения, указанным при создании индексов.

  • Изменить долю свободного места на странице на
    Удалите индексы таблиц в базе данных и создайте их повторно с новым, автоматически вычисляемым коэффициентом заполнения, резервирующим указанный объем свободного пространства на страницах индекса. Чем выше коэффициент, тем больше свободного пространства резервируется на индексных страницах и тем больше будет размер индекса. Допустимы значения от 0 до 100. Используется параметр FILLFACTOR.

  • Отсортировать результаты в tempdb
    Использует параметр SORT_IN_TEMPDB, определяющий место временного хранения промежуточных результатов сортировки, сформированных при создании индекса. Если операция сортировки не требуется или сортировка может быть выполнена в памяти, параметр SORT_IN_TEMPDB не обрабатывается.

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

    ПримечаниеПримечание

    Фоновые операции с индексами доступны только в выпусках SQL Server Developer Edition, Evaluation Edition и Enterprise Edition.