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


Параметр fill factor

Используйте параметр fill factor, чтобы указать, насколько полной Microsoft SQL Server 2005 должен сделать каждую страницу при создании нового индекса с помощью существующих данных. Коэффициент заполнения влияет на производительность, потому что для разбиения страниц при их заполнении SQL Server потребует некоторое время.

Коэффициент заполнения используется только во время создания или перестройки индекса. Страницы не поддерживаются ни на одном определенном уровне заполнения.

Значение fill factor по умолчанию равно 0; диапазон допустимых значений от 0 до 100. Если значение FILLFACTOR установлено в 0 или 100, конечный уровень заполняется полностью. Необходимость в изменении значения fill factor по умолчанию возникает редко, поэтому его можно переопределить для указанных индексов с помощью инструкций CREATE INDEX или ALTER INDEX REBUILD. Дополнительные сведения см. в разделе Коэффициент заполнения.

ms191005.note(ru-ru,SQL.90).gifПримечание.
Значения коэффициента заполнения 0 и 100 равнозначны.

Параметр fill factor является дополнительным. Изменить параметр fill factor с помощью системной хранимой процедуры sp_configure можно только в том случае, если значение параметра show advanced options равно 1. Изменение этого параметра вступает в силу только после перезапуска сервера.

См. также

Основные понятия

Коэффициент заполнения
Установка параметров конфигурации сервера

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

ALTER INDEX (Transact-SQL)
CREATE INDEX (Transact-SQL)
RECONFIGURE (Transact-SQL)
Хранимая процедура sp_configure (Transact-SQL)

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

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