Re: Performance advice - Mailing list pgsql-performance

From pgsql@newtopia.com
Subject Re: Performance advice
Date
Msg-id Pine.LNX.4.44.0306250830120.21655-100000@server1.techplant.com
Whole thread Raw
In response to Re: Performance advice  (Achilleus Mantzios <achill@matrix.gatewaynet.com>)
List pgsql-performance
On Wed, 25 Jun 2003, Achilleus Mantzios wrote:

> What i think would be ideal (helpful/feasible)
> is some kind of documentation of the algorithms involved
> in the planner/optimizer, along with some pointers
> to postgresql.conf parameters where applicable.
>
> This way we will know
> - Why something is happening
> - If it is the best plan
> - What tuning is possible

I agree.  In combination with this, I would find case studies very useful.
Have the documentation team solicit a few volunteers with different setups
(w/r/t db size, db traffic, and hardware).  Perhaps these folks are
running with the default postgresql.conf or have done little tuning.  Via
the performance list, work through the tuning process with each volunteer:

1. Gathering information about your setup that affects tuning.
2. Measuring initial performance as a baseline.
3. Making initial adjustments based on your setup.
4. Identifying poorly-written SQL.
5. Identifying poorly-indexed tables.
6. Measuring effects of each adjustment, and tuning accordingly.

(Note: I am certainly no performance expert -- these steps are meant to be
examples only.)

Solicit a list member to monitor the discussion and document each case
study in a consistent fashion.  Run completed case studies by the
performance and docs lists for review.

I would be happy to join the docs team to work on such a project.

michael

p.s.  Should this discussion be moved to psgql-docs?


pgsql-performance by date:

Previous
From: "Michael Mattox"
Date:
Subject: Re: How to optimize monstrous query, sorts instead of
Next
From: Rod Taylor
Date:
Subject: Re: How to optimize monstrous query, sorts instead of