I have FME workspaces deleting and writing records to the StagingAddress table in an ESRI GeoDatabase. For every agency, the STAGINGADDRESS table is purged using the DatabaseDeleter transformer and then the subsequent workspaces insert records into the STAGINGADDRESS table and then transferred to the ADDRESS table. This process is repeated for multiple agencies.
For every cycle, the purging part with the DatabaseDeleter transformer takes the most time.
Can I use some other transformer to speed up the purging part? How about using SQL Executor? I am not sure if it will cause any issues, hence asking.



I just tried selecting the 'Truncate Existing' option but there is no improvement in the speed. It is still taking processing 1280 records at a time which leads to it taking 15-20 mins to truncate the whole table.



I just tried as you suggested. It completed within 2.8 seconds and didn't delete any records.
