Select to view content in your preferred language

Very sluggish Topology, Postgres Table Shows 1.6 million rows in the t_1_dirtyareas table

372
4
04-21-2026 02:54 PM
MichaelSnook
Frequent Contributor

Hello

I have been trying to troubleshoot ongoing slowness with our enterprise parcel fabric topology.  The dirty areas table has been validated but the table in ArcGIS Pro shows about 6500 rows (all of which show isretired = 1).  Looking at the table in PGAdmin, it shows about 1.6 million rows.  I can't help but think that has something to do with the sluggishness but there doesn't seem to be any documentation about it.

Is that intended behavior to keep all of those rows (both in the Pro view and Postgres?)  Any suggestions for improving the performance here would be greatly appreciated!

Thanks

0 Kudos
4 Replies
RobertKrisher
Esri Regular Contributor

Because you are using branch versioning, all your tables have archiving enabled. If you look at the table in the backend you will see all the historical dirty areas in addition to the active dirty areas.

0 Kudos
NateArnold
Frequent Contributor

Hopefully arcpy.management.PruneBranchHistory will support parcel fabric at 3.7.  I missed the beginning of yesterday's webinar and they haven't posted it yet.

0 Kudos
RobertKrisher
Esri Regular Contributor

Take a look at the spatial index on the dirty areas table, I have seen quite a few instances where the spatial index needs to be recalculated in order to improve performance. Pruning rows can help mitigate a bad spatial index or an undersized environment.

0 Kudos