Replies: 2 comments 2 replies
-
I will have to throw the question back at you... |
Beta Was this translation helpful? Give feedback.
-
Hello @hansva, I experienced this even with probably the simplest pipeline, that just inputs (Table input) from an Oracle Database and outputs (Table output) on a PostgreSQL one on AWS, and nothing else. Without transactions, last execution of this pipeline took about 54 seconds to truncate the output table and copy 186660 records. Replying to dma***@***.com (via mailing list): unfortunately I don't always have a "primary key" available. But even when there is and use it in transforms like Database lookup or Insert / Update, execution times dilate when using transactions... |
Beta Was this translation helpful? Give feedback.
-
Hello,
I'm experimenting with the Make this workflow/pipeline transactional flag in workflows and pipelines.
However, I noticed that the same workflow/pipeline can take much more time to execute if this flag is enabled. I mean, VERY MUCH more time: up to 60 times compared to an execution without transaction control!
I would like to know if there is any strategy to get a better performance: this flag is very useful to keep a database in a consistent state if the workflow fails, but it can't be acceptable to make it run for 3 hours rather than 3 minutes...
Any suggestion is welcome, thanks for your support :)
Beta Was this translation helpful? Give feedback.
All reactions