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

Performance of jdbc insert statements and select nextval

From: ralf(dot)baumhof(at)bgs-ag(dot)de
To: pgsql-jdbc(at)postgresql(dot)org
Subject: Performance of jdbc insert statements and select nextval
Date: 2009-02-18 15:25:05
Message-ID: OF1AE9FE8F.A62C4576-ONC1257561.0053E641-C1257561.00534F39@LocalDomain (view raw, whole thread or download thread mbox)
Lists: pgsql-jdbc
i found the following problem:

10000 inserts with pgadmin tool into one table (primary key bigserial) can 
be done wihtin 3 seconds. If i perform the same job with jdbc this takes 
13 seconds. The insert statement is prepared only once, the statement for 
fetching the nextval also. If i omit the select nextval execution time 
improves to 8 seconds. Can anybody tell me why jdbc is  3 to four times 
slower than pgadmin? I am using Postgresql 8.2 and 8.3 Database server, 
java 1.5 and 1.6 and i tried the drivers 8.2 and 8.3 in type 3 and type 4. 
The execution times are always identical. 

thanks, Ralf
BGS Beratungsgesellschaft 
Software Systemplanung AG 
Niederlassung Nord 
Ebertstrae 21 
26382 Wilhelmshaven 
Fon: +49 (0) 4421 / 9683-700 
Fax: +49 (0) 4421 / 9683-790 
Geschftssitz Mainz 
Amtsgericht Mainz 
HRB 62 50 
Klaus Hellwig 
Hanspeter Gau 
Hermann Kiefer 
Nils Manegold 



pgsql-jdbc by date

Next:From: Dave CramerDate: 2009-02-18 17:29:39
Subject: Re: Performance of jdbc insert statements and select nextval
Previous:From: Lutischán FerencDate: 2009-02-12 08:11:01
Subject: Re: JDBC bug?

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