Re: free space map usage

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: jeremy(dot)guthrie(at)berbee(dot)com
Cc: "pgsql-performance(at)postgresql(dot)org" <pgsql-performance(at)postgresql(dot)org>
Subject: Re: free space map usage
Date: 2003-10-14 19:16:08
Message-ID: 11798.1066158968@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

"Jeremy M. Guthrie" <jeremy(dot)guthrie(at)berbee(dot)com> writes:
> Is there any way to determine how much of the free space map is currently i=
> n=20
> use?(ie. where and what it is tracking?) I vacuum on a regular basis but I=
> =20
> never hold in terms of disk space usage.

Not in 7.3 AFAIR. In 7.4 a full-database VACUUM VERBOSE will end with
the info you want:

regression=# vacuum verbose;
... much cruft ...
INFO: free space map: 11 relations, 144 pages stored; 272 total pages needed
DETAIL: Allocated FSM size: 1000 relations + 20000 pages = 178 kB shared memory.
VACUUM
regression=#

This tells me I'm only using about 1% of the FSM space (272 out of 20000
page slots).

> I jacked up the free space map=20
> pages but this doesn't appear to be working.

You know you have to restart the postmaster to make those changes take
effect, right?

regards, tom lane

In response to

Responses

Browse pgsql-performance by date

  From Date Subject
Next Message Neil Conway 2003-10-14 19:37:04 Re: Any issues with my tuning...
Previous Message Sean Chittenden 2003-10-14 18:42:37 Re: go for a script! / ex: PostgreSQL vs. MySQL