pg.ddx.io  pgsql-performance@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Jignesh K. Shah <J.K.Shah@Sun.COM>
To: Simon Riggs <simon@2ndquadrant.com>
Cc: Richard Huxton <dev@archonet.com>
Cc: Dimitri Fontaine <dfontaine@hi-media.com>
Cc: pgsql-performance@postgresql.org, Greg Smith <gsmith@gregsmith.com>
Subject: Re: Benchmark Data requested
Date: Tue, 05 Feb 2008 11:14:39 -0500
Message-ID: <47A88B6F.8070905@sun.com> (raw)
In-Reply-To: <1202225207.4252.718.camel@ebony.site>
References: <1202150236.4252.521.camel@ebony.site>
	<Pine.GSO.4.64.0802041500460.799@westnet.com>
	<47A797E5.4000507@sun.com>
	<200802051506.51581.dfontaine@hi-media.com>
	<1202221496.4252.680.camel@ebony.site>
	<47A87618.1090203@archonet.com>
	<1202223268.4252.707.camel@ebony.site>
	<47A87B2E.7050205@archonet.com>
	<1202225207.4252.718.camel@ebony.site>

One of the problems with "Empty Table optimization" is that if there are 
indexes created then it is considered as no longer empty.

Commercial  databases have options like "IRRECOVERABLE" clause along 
with DISK PARTITIONS and CPU partitions for their bulk loaders.

So one option turns off logging, disk partitions create multiple 
processes to read various lines/blocks from input file and other various 
blocks to clean up the bufferpools to disk and CPU partitions to process 
the various blocks/lines read for their format and put the rows in 
bufferpool if successful.

Regards,
Jignesh

Simon Riggs wrote:
> On Tue, 2008-02-05 at 15:05 +0000, Richard Huxton wrote:
>
>   
>>> Only by locking the table, which serializes access, which then slows you
>>> down or at least restricts other options. Plus if you use pg_loader then
>>> you'll find only the first few rows optimized and all the rest not.
>>>       
>> Hmm - the table-locking requirement is true enough, but why would 
>> pg_loader cause problems after the first few rows?
>>     
>
> It runs a stream of COPY statements, so only first would be optimized
> with the "empty table optimization".
>
>   



view thread (51+ messages)  latest in thread

Message-ID: <47A88B6F.8070905@sun.com>
Permalink:  ../47A88B6F.8070905@sun.com/
Also on:    postgresql.org/message-id/47A88B6F.8070905@sun.com

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-performance@postgresql.org
  Cc: J.K.Shah@Sun.COM, simon@2ndquadrant.com, dev@archonet.com, dfontaine@hi-media.com, gsmith@gregsmith.com
  Subject: Re: Benchmark Data requested
  In-Reply-To: <47A88B6F.8070905@sun.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox