Re: PostgreSQL

Neil Conway <[email protected]> Wed, 01 Feb 2006 20:16:57 -0500
Newsgroups gmane.os.netbsd.devel.general,gmane.os.netbsd.devel.performance,gmane.os.netbsd.current,gmane.os.netbsd.devel.network
Message-ID <[email protected]>
On Thu, 2006-02-02 at 00:49 +0000, [email protected] wrote:
> 1. I was reading somewhere that PostgreSQL was not multithreaded. This can have
> a significant impact if you have a busy database server. Multicore CPUs
> designed for executing 10s and 100s of threads simultaneously are just around
> the corner (Sun's T1 processors). So fine grained threaded applications are the
> future.

Whether threads or processes are used to implement concurrency does not
really affect how fine-grained the concurrency is. That is, I don't see
how using multiple processes and fork() makes an application inherently
less suitable to multicore servers than an application using threads.

-Neil