In Debug mode, I see the following messages being looped over:
DEBUG MemoryAlertSystem 0/1 listeners have been removed, 1 are remaining.
DEBUG MemoryAlertSystem 0/2 listeners have been removed, 2 are remaining.
DEBUG MemoryAlertSystem Memory collection threshold of 88% exceeded after GC
DEBUG MemoryAlertSystem Memory collection threshold of 67% exceeded after GC
DEBUG MemoryAlertSystem 2 listeners will be notified.
DEBUG MemoryAlertSystem 1 listeners will be notified.
DEBUG MemoryAlertSystem 0/1 listeners have been removed, 1 are remaining.
DEBUG MemoryAlertSystem 0/2 listeners have been removed, 2 are remaining.
Is it expected that’s a 100mb source CSV would blow up to 2GB?l in Access? There are no transformations taking place in the workflow - just a straight transfer.
The data would then be stored in a local H2/SQL database in chunks of 1 GB. So you have more flexibility with the size. You can later compact the database (which may take some time).
Thanks very much @mlauber71. This particular instance I had an external constraint of using Access, but I just tested out the H2 connector and it worked well.