Skip To Content

10003 : La couche n'a pas d'index attributaire pour les champs utilisés pour une jointure

Dans cette rubrique

L'un des champs de jointure de votre couche ne possède pas d'index attributaire. L'utilisation de champs de jointure avec un index permet d'obtenir de meilleures performances d'affichage et de requête.

Solution

Vérifiez les performances d'affichage de la couche ou de la couche de fond de carte dans ArcMap. Si vous effectuez une publication, vérifiez les performances d'affichage de votre service dans la fenêtre Aperçu.

Pour en savoir plus sur l'utilisation de couches de fond de carte ou prévisualisation du service

Plus d'informations

Le problème potentiel de l'utilisation de jointures non indexées est dû à deux aspects techniques du logiciel : les index attributaires et les jointures d'attributs.

Les index attributaires peuvent accélérer les requêtes attributaires sur les classes et tables d'entités et affectent directement les performances. Pour la plupart des types de requêtes, il est plus rapide de rechercher un enregistrement sur un champ indexé que de parcourir la totalité de la table. Vous pouvez généralement améliorer les performances d'ensemble en utilisant des index attributaires sur les champs clés de vos jeux de données.

En savoir plus sur la création d'index attributaires

Les jointures attributaires ajoutent les champs d'une table à ceux d'une autre table sur la base d'un champ commun aux deux tables. Une jointure est généralement utilisée pour adjoindre des attributs supplémentaires à la table d'une couche. L'utilisation de champs indexés pour votre jointure améliore considérablement les performances dans la plupart des cas.