ArcGIS for Desktop

  • Documentation
  • Pricing
  • Support

  • My Profile
  • Help
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

The mapping platform for your organization

ArcGIS for Desktop

A complete professional GIS

ArcGIS for Server

GIS in your enterprise

ArcGIS for Developers

Tools to build location-aware apps

ArcGIS Solutions

Free template maps and apps for your industry

ArcGIS Marketplace

Get apps and data for your organization

  • Documentation
  • Pricing
  • Support
Esri
  • Sign In
user
  • My Profile
  • Sign Out

Help

  • Home
  • Get Started
  • Map
  • Analyze
  • Manage Data
  • Tools
  • More...

10003: Layer doesn't have an attribute index on fields used for a join

  • Solution
  • More information

One of the join fields in your layer does not have an attribute index. Using join fields with an index results in better drawing and query performance.

Solution

Check the drawing performance for your layer or basemap layer in ArcMap. If you are publishing, check the drawing performance for your service in the Preview window.

Learn more about working with basemap layers or previewing your service

  • If you see a need to make changes, add an attribute index to the join field in your dataset.
  • Learn more about joining and relating tables

More information

The potential issue of using joins that have not been indexed revolves around two technical aspects in the software: attribute indexes and attribute joins.

Attribute indexes can speed up attribute queries on feature classes and tables and will directly affect drawing performance. For most types of queries, it is faster to look up a record on an indexed field than it is to search through the entire table. Generally, you can improve overall performance using attribute indexes on key fields in your datasets.

Learn more about creating attribute indexes

Attribute joins append the fields of one table to those of another through a field that is common in both tables. A join is usually used to attach more attributes to the attribute table of a layer. Using indexed fields for your join will significantly improve performance in most situations.

Feedback on this topic?

ArcGIS for Desktop

  • Home
  • Documentation
  • Pricing
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

About Esri

  • About Us
  • Careers
  • Insiders Blog
  • User Conference
  • Developer Summit
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Privacy | Legal