Re: Recommend dba maintenance tasks on a regular bases

From: Barbara Stephenson <barbara(at)turbocorp(dot)com>
To: Jeff Frost <jeff(at)frostconsultingllc(dot)com>
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: Recommend dba maintenance tasks on a regular bases
Date: 2008-10-06 19:09:44
Message-ID: 200810061509.44328.barbara@turbocorp.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

HI Jeff,
Thank you for the link to explain FSM however I understand the concept where
it would be faster to know where to store data based on an insert or an
update but the results of the last few lines of the verbose I still don't get
it.

Our max_fsm_relations = 1000 and max_fsm_pages=153600

We have auto vacuum running and below is the last few lines from a vacuum
verbose statement. Can you explain and do I need to adjust our settings?

INFO: free space map contains 51228 pages in 501 relations
DETAIL: A total of 57328 page slots are in use (including overhead).
57328 page slots are required to track all free space.
Current limits are: 153600 page slots, 1000 relations, using 965 kB.

Jeff Frost wrote:
> On Fri, 12 Sep 2008, Barbara Stephenson wrote:
> > 1- pg_dump - binary dump every midday and nightly
> > 2 - auto vacuum
> > 3- rotate data logs
>
> You should also consider running a script which does a VACUUM VERBOSE
> weekly or twice monthly and emails you the last 8 lines of output. This
> will allow you to keep your FSM settings up to date.
>
> Jim Nasby's article here: http://decibel.org/~decibel/pervasive/fsm.html
> has some good info about the Free Space Map if you're not familiar with it.
>
> In addition, it's probably worth setting log_min_duration_statement to
> something like 500 or 1000 (500ms or 1s) so that you log slow queries.
> Note that 500ms is just an example, set it to a value you consider slow so
> that it will log your slow queries. Then, after you've gathered some
> data, run it through pgfouine. http://pgfouine.projects.postgresql.org/

--
Regards,

Barbara Stephenson
EDI Specialist/Programmer
Turbo, division of OHL
2251 Jesse Jewell Pkwy
Gainesville, GA 30507
tel: (678)989-3020 fax: (404)935-6171
barbara(at)turbocorp(dot)com
www.ohl.com

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Jeff Frost 2008-10-06 19:22:09 Re: Recommend dba maintenance tasks on a regular bases
Previous Message Jonah H. Harris 2008-10-06 18:45:18 Re: Postgres database as a client/server architecture