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

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

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 d'affichage dans vos cartes dynamiques. 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. Reportez-vous à la rubrique Création d'index attributaires pour plus d'informations.

Les jointures attributaires ajoutent les champs d'une table à ceux d'une autre table sur la base d'un champ commun aux deux tables. Dans ArcMap, 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.


7/10/2012