Home > Archive > PostgreSQL Performance > March 2006 > Re: Scaling up PostgreSQL in Multiple CPU / Dual Core









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Re: Scaling up PostgreSQL in Multiple CPU / Dual Core
Michael Stone

2006-03-24, 8:27 pm

On Fri, Mar 24, 2006 at 01:21:23PM -0500, Chris Browne wrote:
>A naive read on this is that you might start with one backend process,
>which then spawns 16 more. Each of those backends is scanning through
>one of those 16 files; they then throw relevant tuples into shared
>memory to be aggregated/joined by the central one.


Of course, table scanning is going to be IO limited in most cases, and
having every query spawn 16 independent IO threads is likely to slow
things down in more cases than it speeds them up. It could work if you
have a bunch of storage devices, but at that point it's probably easier
and more direct to implement a clustered approach.

Mike Stone

---------------------------(end of broadcast)---------------------------
TIP 5: don't forget to increase your free space map settings

Sponsored Links





Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive | Programming forum archive

Copyright 2008 droptable.com