I have been wondering if the Maplex labeling engine actually benefits from indexing. Since ArcGIS for Desktop layer files work with "label classes", that can have an associated SQL Query, I wonder if indexing the specific field(s) referenced by the SQL Query, speeds up Maplex labeling. E.g. let's say I have a SQL Query set like:
"highway IN ('motorway','trunk')"
is it worth indexing the "highway" field in this case, assuming I may have large layouts (A0), potentially containing hundreds of objects to label?
I assume the primary filtering is simply spatial, so is the hassle of indexing attributes worth the effort for Maplex?