Skip site navigation (1) Skip section navigation (2)

Re: performance for high-volume log insertion

From: Thomas <spam_eater(at)gmx(dot)net>
To: pgsql-performance(at)postgresql(dot)org
Subject: Re: performance for high-volume log insertion
Date: 2009-04-26 17:28:23
Message-ID: 49F499B7.9060102@gmx.net (view raw or flat)
Thread:
Lists: pgsql-performance
Kris Jurka wrote on 26.04.2009 19:07:
> Despite the size of the batch passed to the JDBC driver, the driver 
> breaks it up into internal sub-batch sizes of 256 to send to the 
> server.  It does this to avoid network deadlocks from sending too much 
> data to the server without reading any in return.  If the driver was 
> written differently it could handle this better and send the full batch 
> size, but at the moment that's not possible and we're hoping the gains 
> beyond this size aren't too large.

Ah, thanks for the info.
I have seen this behaviour with other DBMS as well.

Going beyond ~200-500 doesn't improve the performance on Oracle or SQL Server as 
well.

So I guess PG wouldn't really benefit that much from a different implementation 
in the driver :)

Thomas




In response to

pgsql-performance by date

Next:From: Mark WongDate: 2009-04-27 03:28:13
Subject: Re: Using IOZone to simulate DB access patterns
Previous:From: Kris JurkaDate: 2009-04-26 17:07:56
Subject: Re: performance for high-volume log insertion

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group