On Wed, 2007-11-28 at 07:29 -0700, Scott Ribe wrote: > > Yes, very much so. Windows lacks the fork() concept, which is what makes > > PostgreSQL much slower there. > > So grossly slower process creation would kill postgres connection times. But > what about the cases where persistent connections are used? Is it the case > also that Windows has a performance bottleneck for interprocess > communication? There is at least one other bottleneck, probably more than one. Context switching between processes is a lot more expensive than on Unix (given that win32 is optimized towards context switching between threads). NTFS isn't optimized for having 100+ processes reading and writing to the same file. Probably others.. //Magnus ---------------------------(end of broadcast)--------------------------- TIP 3: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faq