Задача «Перестроение индекса» (план обслуживания)
Изменения: 12 декабря 2006 г.
Диалоговое окно Задача «Перестроение индекса» используется для пересоздания индексов на таблицах в базе данных с новым коэффициентом заполнения. Коэффициент заполнения определяет количество пустого пространства на каждой странице индекса для обеспечения роста в будущем. По мере того как к таблице добавляются данные, свободное пространство заполняется, поскольку коэффициент заполнения не сохраняется. Восстановить свободное пространство может реорганизация страниц данных и индекса.
Задача «Перестроение индекса» использует инструкцию ALTER INDEX при соединении с SQL Server 2005 и инструкцию DBCC DBREINDEX при соединении с SQL Server 2000.
Параметры
- Соединение
Выберите соединение с сервером, которое будет использоваться для выполнения этой задачи.
- Создать
Создайте новое соединение с сервером для использования при выполнении этой задачи. Диалоговое окно Создать соединения описано ниже.
Базы данных
Укажите базы данных, которые будет обрабатывать эта задача.- Все базы данных
Создайте план обслуживания, который запускает задачи обслуживания для всех баз данных SQL Server, за исключением базы данных tempdb. - Все системные базы данных
Создайте план обслуживания, который запускает задачи обслуживания для всех системных баз данных SQL Server, кроме базы данных tempdb. По отношению к пользовательским базам данных никакие задачи обслуживания выполняться не будут. - Все пользовательские базы данных
Позволяет сформировать план обслуживания, который запускает задачи обслуживания для всех пользовательских баз данных. По отношению к системным базам данных SQL Server никакие задачи обслуживания выполняться не будут. - Определенные базы данных
Позволяет сформировать план обслуживания, который запускает задачи обслуживания только для выбранных баз данных. При выборе этого параметра необходимо выделить хотя бы одну базу данных в списке.Примечание. Планы обслуживания применяются только к базам данных, имеющим уровень совместимости 80 или выше. Базы данных с уровнем совместимости 70 или ниже не отображаются.
- Все базы данных
- Объект
Ограничение сетки Выбор для отображения таблиц, представлений или и тех, и других.
- Выбор
Определите таблицы или индексы, на которые влияет данная задача. Недоступно, если в диалоговом окне «Объект» выбрано Таблицы и представления.
- Реорганизовать страницы с использованием объема свободного места по умолчанию
Удалить индексы таблиц в базе данных и снова создать их с коэффициентом заполнения, заданным при создании индексов.
- Изменить долю свободного места на странице
Удалить индексы таблиц в базе данных и снова создать их с новым, автоматически вычисленным коэффициентом заполнения, зарезервировав заданный объем свободного пространства на страницах индекса. Чем выше процентный показатель, тем больше свободного места резервируется на страницах индексов, и тем больше будет разрастаться индекс. Допустимые значения: от 0 до 100.
- Отсортировать результаты в базе данных tempdb
ПараметрSORT_IN_TEMPDB
используется для определения места временного сохранения промежуточных результатов сортировки, формируемых во время создания индекса. Если операция сортировки не требуется или ее можно выполнить в памяти, то параметрSORT_IN_TEMPDB
не учитывается. Этот параметр не используется по отношению к базам данных SQL Server 2000.
Сохранять индекс в рабочем состоянии в процессе переиндексирования
Используйте параметрONLINE
, который дает пользователям возможность получать доступ к базовой таблице или данным кластеризованного индекса, а также к любым связанным с ними некластеризованным индексам при операциях с индексами. Этот параметр не используется по отношению к базам данных SQL Server 2000.Примечание. Фоновые операции с индексами доступны только в Microsoft SQL Server 2005 Enterprise Edition.
Просмотр T-SQL
Просмотрите инструкции Transact-SQL, выполняемые для данной задачи по отношению к серверу, на основе выбранных параметров.Примечание. Если количество обрабатываемых объектов велико, то вывод этих данных может занять значительное время.
Диалоговое окно «Создание соединения»
- Имя соединения
Введите имя нового соединения.
- Выберите или введите имя сервера
Выберите сервер, к которому необходимо подключиться при выполнении этой задачи.
- Обновить
Обновите список доступных серверов.
- Введите данные для входа на сервер
Укажите способ проверки подлинности на сервере.
- Использовать встроенную безопасность 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 г. |
|
17 июля 2006 г. |
|