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


Диалоговое окно "Пространственные индексы"

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

Диалоговое окно Пространственные индексы используется для создания индексов для столбцов с геометрическим или географическим типом данных (пространственные столбцы), которые невозможно индексировать с помощью диалогового окна Индексы и ключи. Можно добавить больше одного пространственного индекса для каждого пространственного столбца, но создавать их можно по одному. Дополнительные сведения см. в разделах Общие сведения о пространственном индексировании и Ограничения пространственных индексов на веб-узле корпорации Майкрософт.

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

Свойства

  • Число ячеек на объект
    Указывает, сколько ячеек тесселяции можно использовать для каждого пространственного объекта в индексе. Данное свойство допускает любое целое число от 1 до 8192 включительно. Значение по умолчанию: 16.

    На верхнем уровне, если объект охватывает больше ячеек, чем задано значением n, то индексация использует столько ячеек, сколько необходимо для предоставления полной тесселяции верхнего уровня. В таких случаях объект может получить большее количество ячеек, чем задано. В таком случае сетка верхнего уровня создает максимальное количество ячеек, которое зависит от плотности уровня 1.

  • Столбцы
    Указывает имя столбца и порядок сортировки (это свойство доступно только для чтения).

  • IsSpatialIndex
    Указывает, что пространственный индекс выбран (это свойство доступно только для чтения).

  • Уровень 1
    Указывает плотность сетки первого (верхнего) уровня.

  • Уровень 2
    Указывает плотность сетки второго уровня.

  • Уровень 3
    Указывает плотность сетки третьего уровня.

  • Уровень 4
    Указывает плотность сетки четвертого уровня.

  • Схема тесселяции
    Указывает схему тесселяции, либо геометрическую сетку для геометрического столбца, либо географическую сетку для географического столбца.

  • Тип
    Указывает, что пространственный индекс выбран.

  • X Max
    Указывает координату X верхнего правого угла ограничивающего поля. Это свойство недоступно, если схема тесселяции является географической сеткой.

  • X Min
    Указывает координату X нижнего левого угла ограничивающего поля. Это свойство недоступно, если схема тесселяции является географической сеткой.

  • Y Max
    Указывает координату Y верхнего правого угла ограничивающего поля. Это свойство недоступно, если схема тесселяции является географической сеткой.

  • Y Min
    Указывает координату Y нижнего левого угла ограничивающего поля. Это свойство недоступно, если схема тесселяции является географической сеткой.

  • (Имя)
    Указывает имя пространственного индекса. При создании индекса его имя по умолчанию основывается на активной таблице в конструкторе таблиц. Индекс можно переименовать в любой момент.

  • Описание
    Указывает характеристики индекса. Можно предоставить более подробное описание, если щелкнуть Описание и нажать кнопку с многоточием (...) возле поля свойства. Можно записать более длинное описание в появившемся поле.

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

    • Если задано значение 100, то страницы будут заполнены полностью. Для этого значения требуется наименьшее место для хранения, но оно наименее эффективно. Это значение следует использовать только в том случае, если данные не будут изменяться (например, если таблица предназначена только для чтения).

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

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

  • Отключен
    Указывает, отключен ли данный индекс. Отключенные индексы не поддерживают поиск и не обновляются при добавлении в таблицу новых элементов. Можно улучшить производительность массовой вставки и обновлений, отключив индекс.

  • Разрешить блокировку страниц
    Указывает, разрешена ли блокировка на уровне страницы для этого индекса. Если запросы, использующие индекс, не планируется выполнять параллельно, то можно увеличить производительность, разрешив блокировку страниц. Однако не следует разрешать блокировку страниц, если такие запросы планируется выполнять параллельно, поскольку повысится вероятность взаимоблокировок.

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

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

См. также

Задачи

Практическое руководство. Создание пространственных индексов

Практическое руководство. Удаление пространственных индексов

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

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