I work on ArcGIS using a Citrix virtual software connection at work. It is dreadfully slow at times, and without any changes to the MXDs I'm working on, one minute ArcMap can be operating at a reasonable rate, and then the next minute it can slow to a crawl. The IT Department believes the cause of the problem is too many layers in my map. I have a hunch the problem may instead be hardware or software configurations, or just the fact that we're using Citrix in the first place.
Anyways, I have, in my standard MXD that I use for editing, 57 SDE layers and 2 file geodatabase layers. The vast majority are layers I need to check for editing. I have to check to see if any data exists for each of the layers because they need to be edited and QC'd for each pipeline construction project. Only a few layers are basemap layers that I need to reference on a regular basis.
The IT Department wants me to reduce the number of layers I'm using to 10. In an ideal world, this would be fine. But in the real world, it isn't practical. With such a suggestion, I'll have to use some 5 different MXDs just to carry out an editing task for a given project. I've experimented with using only 10 layers and it is severely limiting. I lack the context of my data with relation to other data, and I have to revisit the same area multiple times just to make sure all of the data has been updated. All this for only a slight improvement in performance and a modest reduction in the number of crashes while editing.
So I have to ask, is there an ideal number of layers? How many is too many?