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


Практическое руководство. Установка коэффициентов заполнения для индексов

Обновлен: Ноябрь 2007

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

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

69tb4k9c.alert_note(ru-ru,VS.90).gifПримечание.

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Для изменения параметров в меню Сервис выберите команду Импорт и экспорт параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Чтобы задать коэффициент заполнения для индекса

  1. В обозревателе сервера щелкните правой кнопкой мыши таблицу с индексом, для которого нужно задать коэффициент заполнения, и выберите пункт Открыть определение таблицы.

    Таблица откроется в конструкторе таблиц.

  2. В меню Конструктор таблиц выберите пункт Индексы и ключи.

    Откроется диалоговое окно Индексы и ключи.

  3. Выберите индекс в списке Выбранный первичный/уникальный ключ или индекс.

  4. В поле Коэффициент заполнения введите число от 0 до 100.

69tb4k9c.alert_note(ru-ru,VS.90).gifПримечание.

Значение 100 означает, что страница будет заполнена полностью и что в итоге индекс потребует меньше места для хранения. Это значение должно указываться только в том случае, если данные не будут изменяться (например, для таблиц, предназначенных только для чтения). Меньшее значение оставляет на каждой из страниц данных больше пустого места, что снижает необходимость разбиения страниц данных по мере роста индекса, но требует больше места для его хранения.

См. также

Ссылки

Диалоговое окно "Индексы/Ключи"

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

Работа с индексами