I have a python notebook in ArcGIS Pro that I use to bulk update a layer in a feature service. My general workflow is the following:
- Open map in ArcGIS Pro that contains the layer that I will be working with. The layer is coming from ArcGIS Enterprise, version 11.1, and the data is branch versioned.
- Use the Download Map capability in ArcGIS Pro to create a local copy of the data.
- Use the python notebook to update field values.
- Sync changes with the server.
- Remove local copy of the data; reconcile and post changes.
When performing the calculation in ArcGIS Pro 3.1.4, the calculation finished in under 1 minute:
However when I upgraded to ArcGIS Pro 3.2.0, the performance of the same script was significantly degraded and took over two hours to complete:
Are there any changes in ArcGIS Pro 3.2 that would have caused such a significant decline in performance? Are there any strategies to troubleshoot what exactly is causing the script to perform so poorly?