Hi Patrik,
happy to hear you like our book.
To answer your question: no, not every single step gets its "own" SQLExecutor thread.
In fact, the number of SQLExecutor threads in the system is rather stable and the threads are shared among all sessions.
Having said that, every POP needs at least one execution thread to be executed,
- Lars