In the screenshot, you can see that Postgres is being used a lot. I’m using n8n in Docker with 150 workers, and they’re all busy. When I started a big task, I noticed that the Postgres usage was really high. That’s not usual.
What is the big task doing? What version of n8n are you running as well? With 150 workers have you also done any database tuning at all or are you using the default Postgres configuration?
The big task ist permanently starting 100 subtasks in parallel.
It checks in the n8n database if 100 workflows are running right now when not it starting new jobs.
If you are starting 100 in parallel that would explain it, I would recommend looking at what database tuning you can do based on your resources and environment. As a starting point you can look at this: https://pgtune.leopard.in.ua/ but I would recommend checking the Postgres documentation to see what you can do as well.