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


Как создать пространственный индекс (среда SQL Server Management Studio)

Пространственные индексы можно создать только на пространственном столбе, то есть на столбце типа geometry или geography. Для создания пространственных индексов имеется ряд других ограничений. Дополнительные сведения см. в разделе Ограничения пространственных индексов.

ПримечаниеПримечание

Одновременно можно создать только один пространственный индекс.

Создание пространственного индекса

  1. В обозревателе объектов подключитесь к экземпляру компонента SQL Server Database Engine и раскройте его.

  2. Раскройте узел Базы данных, раскройте базу данных, содержащую таблицу с нужным индексом, а затем — узел Таблицы.

  3. Раскройте таблицу, для которой необходимо создать индекс.

  4. Щелкните Индексы правой кнопкой мыши и в контекстном меню выберите команду Создать индекс.

  5. В поле Имя индекса введите имя индекса.

  6. В раскрывающемся списке Тип индекса выберите Пространственный.

  7. Чтобы указать пространственный столбец, который необходимо проиндексировать, нажмите кнопку Добавить.

  8. В диалоговом окне Выбор столбцов из <имя таблицы> выберите столбец типа geometry или geography, установив соответствующий флажок. Остальные пространственные столбцы при этом станут недоступными для редактирования. Если необходимо выбрать другой пространственный столбец, сначала нужно снять флажок с выбранного в данный момент столбца. По завершении нажмите кнопку ОК.

  9. Проверьте выбор столбца в сетке Столбцы ключа индекса.

  10. В области Выбор страницы диалогового окна Свойства индекса щелкните Пространственный.

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

    При создании индекса для столбца типа geometry необходимо указать координаты (X-min,Y-min) и (X-max,Y-max) ограничивающего прямоугольника. При создании индекса для столбца типа geography после задания схемы тесселяции Географическая сетка поля ограничивающего прямоугольника становятся доступными только для чтения, поскольку в тесселяции географической сетки ограничивающий прямоугольник не используется.

    При необходимости можно указать нестандартные значения для поля Число ячеек на объект и для плотности сетки на любом уровне схемы тесселяции. По умолчанию количество ячеек на объект составляет 16, а плотность сетки Средняя.

    Дополнительные сведения об этих свойствах см. в разделе Свойства индекса (страница «Пространственный»).

  12. Нажмите кнопку ОК.

ПримечаниеПримечание

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