From: | Dario Brignardello <dbrignar(at)gmail(dot)com> |
---|---|
To: | arnaulist(at)andromeiberica(dot)com |
Cc: | pgsql-admin(at)postgresql(dot)org, John Jensen <JRJ(at)ft(dot)fo> |
Subject: | Re: Where is my bottleneck? |
Date: | 2006-01-25 18:03:47 |
Message-ID: | 45dd8dbe0601251003w66cf12c0u4954bca165fb75e2@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin |
Hi, Arnu,
>
> The parameters related with memory usage of postgresql.conf all are the
> default values (I haven't changed any value in the postgresql.conf file)
Well, there is actually plenty of room to optimize there, I would suggest to
go to
http://www.postgresql.org/docs/7.4/interactive/runtime-config.html#RUNTIME-CONFIG-RESOURCE
and take a look, specially the values for shared_buffers and sort_mem should
be higher (mind you, you also have to tune your kernel parameters or your
engine will not start, so be careful :-) )
> I know that I can tune my queries, but I think I could get more
>performance from the hardware I have.
Actually you can, but a bad query is always a bad
query, even when runing on big iron, so you should be sure you
are not wasting hw resources, specially if those are scarce :-)
> My settings are, do I should change anything else?
>
> # - Query/Index Statistics Collector -
> stats_start_collector = true
> stats_command_string = true
> #stats_block_level = false
> stats_row_level = true
> #stats_reset_on_server_start = true
Take a look at the pg_stat_* views, to see what could be out off the way. To
an explanation of the statistics views, check:
http://www.postgresql.org/docs/7.4/interactive/monitoring-stats.html
Hope it helps.
Best regards
Dario
--
Atte: Dario Brignardello
From | Date | Subject | |
---|---|---|---|
Next Message | Ciprian Hodorogea | 2006-01-25 18:05:32 | database replication |
Previous Message | Daniel M | 2006-01-25 17:07:16 | Problem with SSL - Server went 100% Busy - Part II |