Basically I have a script that grabs data from a web service, parses it, stores it in an intermediary local fgdb, then appends that data to the feature class in the enterprise gdb.
The portion of the script that is taking forever is just this call inside of a function:
arcpy.Append_management(source_fc, target_fc, "NO_TEST")
From one featureclass in the fgdb to another, it is lightning quick
From the fgdb to the enterprise geodatabase, it takes 19 minutes. No matter the amount of rows. 10 rows, 100 rows, or 300 rows all take 19 minutes.
I tried the same exact data using arcpy and then using ArcMap. ArcPy took 19 minutes, ArcMap took 1 second. (For 138 records). These were tested on the same machine.
Any reason this would be doing this?
Edit: The 'target_fc' in this instance is not registered as versioned.