Skip To Content

10003: Слой не имеет атрибутивного индекса у полей, используемых в соединении

В этом разделе

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

Решение

Проверьте скорость отображения вашего слоя или слоя базовой карты в ArcMap. При публикации, проверьте производительность отображения вашего сервиса в окне Предварительный просмотр (Preview).

Подробнее о работе со слоями базовой карты или предварительном просмотре вашего сервиса

Дополнительная информация

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

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

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

Соединения по атрибуту присоединяют поля одной таблицы к полям другой таблицы на основании поля, общего для обеих таблиц. Соединение обычно используется для добавления дополнительных атрибутов в атрибутивную таблицу слоя. Использование индексированных полей для соединения в большинстве случаев позволяет существенно повысить уровень производительности.