Re: Performance comparison to psql. - Mailing list pgsql-jdbc

From Michael Nacos
Subject Re: Performance comparison to psql.
Date
Msg-id 407fa4640809251112g7144a974sab53d58da673c9b9@mail.gmail.com
Whole thread Raw
In response to Re: Performance comparison to psql.  (Maciek Sakrejda <msakrejda@truviso.com>)
Responses Re: Performance comparison to psql.  ("Michael Nacos" <m.nacos@gmail.com>)
List pgsql-jdbc
right! the -1 flag...

I repeated the psql test, this time with the -1 flag, and the process completed in 107m
so the transaction overhead in the previous psql tests is 5m
psql is probably reading each line from the input file and immediately submitting it
pgBee groups together many lines and batches them off to the server in one step

btw, it's operations/sec, not milliseconds in my previous email -- sorry! I am not using
prepared statements as I have to cope with arbitrary SQL, so it looks like I'm approaching
the performance of unbatched but prepared JDBC statements mentioned in this table:

Comparison table (records inserted per millisecond)
COPY JDBC JDBC batch
WITHOUT INDEXES: 198 1.5 14
WITH 2 INDEXES: 45 1.5 10

898 operations/second vs. 1500 records/second in the table above. Besides, these numbers
must be hardware-specific (I'm using a laptop with a 5400rpm disk)

Michael

pgsql-jdbc by date:

Previous
From: Maciek Sakrejda
Date:
Subject: Re: Performance comparison to psql.
Next
From: "Michael Nacos"
Date:
Subject: Re: Performance comparison to psql.