From: | Kim Bisgaard <kim+pg(at)alleroedderne(dot)adsl(dot)dk> |
---|---|
To: | pgsql-jdbc(at)postgresql(dot)org |
Subject: | Re: Bound parameters on Linux are extremely slow (compared to unbound and/or Windows) |
Date: | 2013-05-26 15:23:57 |
Message-ID: | 51A2290D.5050107@alleroedderne.adsl.dk |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-jdbc |
Just to make certain that we understand the setup. :-)
Machine:
A: PG-server OS: ?
B: Application client. Linux
C: Application client. Windows xx
--
Kim
On 26-05-2013 00:52, Reuven M. Lerner wrote:
> Hi, everyone. A project I'm assisting is connecting to PostgreSQL
> (9.2) via JDBC. We're experiencing extremely slow query execution,
> for precisely the same queries, depending on (a) operating system and
> (b) whether we use bind parameters.
>
> We're using two different Red Hat Linux systems (one running RHEL 5,
> and the other RHEL 6). The machines have 16 GB and 64 GB RAM,
> respectively, with 4+ GB allocated to shared buffers on each one.
> However, given that the performance difference is between psql and
> JDBC, I doubt that these are significant factors.
>
> We have two different Java programs (which do 1,000 inserts), each of
> which we've run 10 times on each of Windows and Linux. The average
> time needed for running each program is:
>
> Windows: 232 ms with binding, 152 ms without binding
> Linux: 2,233 ms (yes, 2.233 *seconds*) with binding, 176 ms without
> binding
>
> We've also run the same 1,000 inserts via psql on a remote machine,
> and the timing was quite fast (i.e., like what we saw on the Windows
> machine).
>
> The combination of binding + Linux seems to be the problematic one
> here, but I'm at a loss for why.
>
> I can provide the test programs if they'll help, but I'm first
> wondering where the problem might lie.
>
> Any suggestions or ideas? What additional information (e.g., the test
> programs) would help to track this problem down?
>
> Thanks in advance,
>
> Reuven
>
From | Date | Subject | |
---|---|---|---|
Next Message | Tore Halset | 2013-06-19 07:46:20 | getting database privileges |
Previous Message | Edson Richter | 2013-05-26 14:38:45 | Re: Bound parameters on Linux are extremely slow (compared to unbound and/or Windows) |