From: | "Albe Laurenz" <laurenz(dot)albe(at)wien(dot)gv(dot)at> |
---|---|
To: | "John Nash *EXTERN*" <postgres(dot)dba(dot)needs(dot)help(at)gmail(dot)com>, <pgsql-performance(at)postgresql(dot)org> |
Subject: | RE: [PERFORM] exponential performance decrease, problem with version postgres + RHEL? |
Date: | 2012-09-28 10:58:12 |
Message-ID: | D960CB61B694CF459DCFB4B0128514C2087E2DC1@exadv11.host.magwien.gv.at |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-performance |
John Nash wrote:
> We have being doing some testing with an ISD transaction and we had
> some problems that we posted here.
>
> The answers we got were very kind and useful but we couldn't solve the problem.
Could you refer to the threads so that you don't get the same advice again?
> We have doing some investigations after this and we are thinking if is
> it possible that OS has something to do with this issue. I mean, we
> have two hosts, both of them with OS = Red Hat Enterprise Linux Server
> release 6.2 (Santiago)
>
> But when doing "select * from version()" on the postgres shell we obtain:
>
> sessions=# select * from version();
> version
> ------------------------------------------------------------------------------------------------------
> --------
> PostgreSQL 9.1.3 on x86_64-unknown-linux-gnu, compiled by gcc (GCC)
> 4.4.6 20110731 (Red Hat 4.4.6-3), 64-bit
> (1 row)
>
> We don't understand why in here it's written "(Red Hat 4.4.6-3)".
>
> Is it possible that we have installed a postgres' version that it's
> not perfect for the OS?
It means that the PostgreSQL you are using was compiled with a
compiler that was compiled on RHEL4. Shouldn't be a problem.
> But if this is a problem, why are we obtaining a normal perform on a
> host and an exponential performance decrease on another?
>
> And how can we obtain a normal performance when launching the program
> which does the queries from another host (remote url) but when
> launching it in the same host we obtain this decrease on the
> performance?
Try to identify the bottleneck.
Is it disk I/O, CPU, memory or something else?
> name |
> current_setting
>
> --------------------------+---------------------------------------------------------------------------
> -----------------
> ------------------
> version | PostgreSQL 9.1.3 on
> x86_64-unknown-linux-gnu, compiled by gcc (GCC) 4.4.6 20110731 (Red
> Hat
> 4.4.6-3), 64-bit
> archive_mode | off
> client_encoding | UTF8
> fsync | on
> lc_collate | en_US.UTF-8
> lc_ctype | en_US.UTF-8
> listen_addresses | *
> log_directory | pg_log
> log_filename | postgresql-%a.log
> log_rotation_age | 1d
> log_rotation_size | 0
> log_truncate_on_rotation | on
> logging_collector | on
> max_connections | 100
> max_stack_depth | 2MB
> port | 50008
> server_encoding | UTF8
> shared_buffers | 32MB
Now that sticks out as being pretty small.
Try 1/4 of the memory available for the database, but not
more than 2 GB.
> synchronous_commit | on
> TimeZone | Europe/Madrid
> wal_buffers | 64kB
That's also pretty small.
> wal_sync_method | fsync
> (22 rows)
Yours,
Laurenz Albe
From | Date | Subject | |
---|---|---|---|
Next Message | John Nash | 2012-09-28 10:58:42 | Re: [PERFORM] Re: [PERFORM] exponential performance decrease, problem with version postgres + RHEL? |
Previous Message | Nikolay Ulyanitsky | 2012-09-28 10:47:53 | Re: [PERFORM] exponential performance decrease, problem with version postgres + RHEL? |