kraada wrote:WhiteRider is pretty much correct on all points; it may not look like PostgreSQL is multithreaded but each process that splits off for each database connection should be running as its own thread as far as I understand it.
Sure they are running in separate threads (every process in Task Manager has at least one thread) but single-core CPUs are quite adept at running hundreds of threads! As I understand it, multiple cores will only give a noticeable benefit when 2+ processes/threads simultaneously do something CPU-intensive.
That's why I'm asking if this is ever likely to happen in the situation where just ONE user is connected to the dedicated PostgreSQL server.
Unless I'm making an incorrect assumption, it boils down to the question 'does PT ever ask PostgreSQL to do two things at once'?