On Wed, Jan 16, 2013 at 12:13 AM, Stephen Frost <sfr...@snowman.net> wrote: > * Claudio Freire (klaussfre...@gmail.com) wrote: >> On Tue, Jan 15, 2013 at 8:19 PM, Bruce Momjian <br...@momjian.us> wrote: >> > The 1GB idea is interesting. I found in pg_upgrade that file copy would >> > just overwhelm the I/O channel, and that doing multiple copies on the >> > same device had no win, but those were pure I/O operations --- a >> > sequential scan might be enough of a mix of I/O and CPU that parallelism >> > might help. >> >> AFAIR, synchroscans were introduced because multiple large sequential >> scans were counterproductive (big time). > > Sequentially scanning the *same* data over and over is certainly > counterprouctive. Synchroscans fixed that, yes. That's not what we're > talking about though- we're talking about scanning and processing > independent sets of data using multiple processes.
I don't see the difference. Blocks are blocks (unless they're cached). > It's certainly > possible that in some cases that won't be as good If memory serves me correctly (and it does, I suffered it a lot), the performance hit is quite considerable. Enough to make it "a lot worse" rather than "not as good". > but there will be > quite a few cases where it's much, much better. Just cached segments. -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers