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


Задача «Перестроение индекса» (план обслуживания)

Изменения: 12 декабря 2006 г.

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

Задача «Перестроение индекса» использует инструкцию ALTER INDEX при соединении с SQL Server 2005 и инструкцию DBCC DBREINDEX при соединении с SQL Server 2000.

Параметры

  • Соединение
    Выберите соединение с сервером, которое будет использоваться для выполнения этой задачи.
  • Создать
    Создайте новое соединение с сервером для использования при выполнении этой задачи. Диалоговое окно Создать соединения описано ниже.
  • Базы данных
    Укажите базы данных, которые будет обрабатывать эта задача.

    • Все базы данных
      Создайте план обслуживания, который запускает задачи обслуживания для всех баз данных SQL Server, за исключением базы данных tempdb.
    • Все системные базы данных
      Создайте план обслуживания, который запускает задачи обслуживания для всех системных баз данных SQL Server, кроме базы данных tempdb. По отношению к пользовательским базам данных никакие задачи обслуживания выполняться не будут.
    • Все пользовательские базы данных
      Позволяет сформировать план обслуживания, который запускает задачи обслуживания для всех пользовательских баз данных. По отношению к системным базам данных SQL Server никакие задачи обслуживания выполняться не будут.
    • Определенные базы данных
      Позволяет сформировать план обслуживания, который запускает задачи обслуживания только для выбранных баз данных. При выборе этого параметра необходимо выделить хотя бы одну базу данных в списке.
      ms180074.note(ru-ru,SQL.90).gifПримечание.
      Планы обслуживания применяются только к базам данных, имеющим уровень совместимости 80 или выше. Базы данных с уровнем совместимости 70 или ниже не отображаются.
  • Объект
    Ограничение сетки Выбор для отображения таблиц, представлений или и тех, и других.
  • Выбор
    Определите таблицы или индексы, на которые влияет данная задача. Недоступно, если в диалоговом окне «Объект» выбрано Таблицы и представления.
  • Реорганизовать страницы с использованием объема свободного места по умолчанию
    Удалить индексы таблиц в базе данных и снова создать их с коэффициентом заполнения, заданным при создании индексов.
  • Изменить долю свободного места на странице
    Удалить индексы таблиц в базе данных и снова создать их с новым, автоматически вычисленным коэффициентом заполнения, зарезервировав заданный объем свободного пространства на страницах индекса. Чем выше процентный показатель, тем больше свободного места резервируется на страницах индексов, и тем больше будет разрастаться индекс. Допустимые значения: от 0 до 100.
  • Отсортировать результаты в базе данных tempdb
    Параметр SORT_IN_TEMPDB используется для определения места временного сохранения промежуточных результатов сортировки, формируемых во время создания индекса. Если операция сортировки не требуется или ее можно выполнить в памяти, то параметр SORT_IN_TEMPDB не учитывается. Этот параметр не используется по отношению к базам данных SQL Server 2000.
  • Сохранять индекс в рабочем состоянии в процессе переиндексирования
    Используйте параметр ONLINE, который дает пользователям возможность получать доступ к базовой таблице или данным кластеризованного индекса, а также к любым связанным с ними некластеризованным индексам при операциях с индексами. Этот параметр не используется по отношению к базам данных SQL Server 2000.

    ms180074.note(ru-ru,SQL.90).gifПримечание.
    Фоновые операции с индексами доступны только в Microsoft SQL Server 2005 Enterprise Edition.
  • Просмотр T-SQL
    Просмотрите инструкции Transact-SQL, выполняемые для данной задачи по отношению к серверу, на основе выбранных параметров.

    ms180074.note(ru-ru,SQL.90).gifПримечание.
    Если количество обрабатываемых объектов велико, то вывод этих данных может занять значительное время.

Диалоговое окно «Создание соединения»

  • Имя соединения
    Введите имя нового соединения.
  • Выберите или введите имя сервера
    Выберите сервер, к которому необходимо подключиться при выполнении этой задачи.
  • Обновить
    Обновите список доступных серверов.
  • Введите данные для входа на сервер
    Укажите способ проверки подлинности на сервере.
  • Использовать встроенную безопасность Windows
    Подключиться к экземпляру компонента SQL Server Database Engine с использованием проверки подлинности Microsoft Windows.
  • Использовать конкретное имя пользователя и пароль
    Подключиться к экземпляру компонента SQL Server Database Engine с использованием проверки подлинности SQL Server. Данный параметр недоступен.
  • Имя пользователя
    Укажите имя входа SQL Server для использования при проверке подлинности. Данный параметр недоступен.
  • Пароль
    Укажите пароль для использования при проверке подлинности. Данный параметр недоступен.

См. также

Другие ресурсы

ALTER INDEX (Transact-SQL)
DBCC DBREINDEX (Transact-SQL)
CREATE INDEX (Transact-SQL)
База данных tempdb и создание индекса
Правила выполнения оперативных операций с индексами
Об оперативных действиях над индексом
Оперативное выполнение операций над индексом
Страницы и экстенты
Управление размещением экстента и свободным местом

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

12 декабря 2006 г.

Новое содержимое
  • Добавлено примечание к параметру Сохранять индекс в рабочем состоянии в процессе переиндексирования о том, что фоновые операции с индексами доступны только в Microsoft SQL Server 2005 Enterprise Edition.
Измененное содержимое
  • Удалены следующие параметры, отражающие изменения пользовательского интерфейса в пакете обновления 2 (SP2) для SQL Server 2005.
    • Дополнить индекс.
    • Пропустить повторяющиеся ключи.

17 июля 2006 г.

Новое содержимое
  • Добавлены сведения об уровнях совместимости.