Пользовательский индекс (Master Data Services)
Область применения: SQL Server — Только Управляемый экземпляр SQL Azure Windows
Пользовательские индексы создают некластеризованный индекс для одного атрибута (один индекс) или в списке атрибутов (составной индекс) в сущности. Как правило, индексы улучшают производительность обработки запросов. Дополнительные сведения об индексах SQL Server см. в разделе Индексы.
Типы индексов
Можно создать следующие типы пользовательских индексов для каждой сущности:
Уникальный индекс
неуникальный индекс.
Уникальный индекс гарантирует, что индексированный столбец не содержит повторяющихся значений. Составные уникальные индексы гарантируют, что каждое сочетание значений в списке выбранных атрибутов уникальное. Уникальный индекс не может быть создан, если для выбранных атрибутов существуют повторяющиеся значения.
Правила
К уникальным и неуникальным пользовательским индексам применяются следующие правила:
Чтобы создать пользовательский индекс, необходимо выбрать по меньшей мере один атрибут.
Невозможно сохранить индекс, имеющий такой же список атрибутов и значение уникальности, как другой индекс. При попытке сохранения отобразится ошибка.
Примечание.
MDS автоматически создает индексы для определенных атрибутов (например, DBA и Code). Это означает, что вы не можете создать другой индекс, содержащий только один из этих атрибутов.
Атрибуты можно включить в несколько настраиваемых индексов, если в других индексах существует по крайней мере один другой атрибут. В противном случае индексы будут одинаковыми.
Если индекс содержит много атрибутов или большие атрибуты, а общий размер выбранных атрибутов превышает максимальный размер ключа индекса (900 байт), он не будет сохранен.
Пользовательский индекс можно создать на основе атрибутов конечных элементов, за исключением атрибутов файла.
При удалении атрибута, включенного в пользовательский индекс, следует учитывать следующее.
Атрибут и индекс будут удалены, если индекс создан только из одного атрибута (одиночный индекс).
Если индекс создан на основе нескольких атрибутов (составной индекс), атрибут нельзя удалить, пока индекс не будет изменен.
Изменить тип атрибута, включенного в пользовательских индекс, невозможно.
Связанные задачи
Описание задачи | Раздел |
---|---|
Создание индекса | Создание индекса (службы Master Data Services) |
Изменение и удаление индекса | Изменение и удаление индекса (службы Master Data Services) |