Re: please please please PLEASE help! - Mailing list pgsql-admin

From Ian FREISLICH
Subject Re: please please please PLEASE help!
Date
Msg-id E1BqWyT-000Oqe-00@hetzner.co.za
Whole thread Raw
In response to Re: please please please PLEASE help!  ("Rob Bamber" <rbamber@openworld.org>)
List pgsql-admin
"Rob Bamber" wrote:
> Another thought -
>
>       We had a similar issue recently.  Our support guys dropped the
> database and then rebuilt it from a dump file.  The size of the data
> directory went down from 12GB to less than 2GB.  According to the sys
> ad that did the work postgres is not very good a reclaiming disk space
> after large quantities of tuples are deleted over time.

And another thought,

Have you tried clustering your tables on the most frequently used
and/or time-important index in your joins?  (remember to VACUUM
ANALYZE after the cluster has completed)  You might find a huge
performance increase.  Clustering should also fix the problem
mentioned above because the table is physically re-written on disk.
Use EXPLAIN ANALYZE to find out which is the most time-consuming
part of your query and optimise that.

Also, have you analyzed your database recently?  If you've never
run VACUUM ANALYZE your query planner's statistics have never been
updated so the query planner might not be making the best choices.

Ian

--
Ian Freislich

pgsql-admin by date:

Previous
From: "Saurabh Pathak"
Date:
Subject: ERROR Urgent
Next
From: LISTMAN
Date:
Subject: Where does the xlateSqlType symbol point to?