Search Postgresql Archives

Re: max_fsm_relations question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



In response to "Kynn Jones" <kynnjo@xxxxxxxxx>:

> Hi.  I have a database that is created and populated by a Perl script.
>  (FWIW, the size of this database is about 12GB, according to
> pg_database_size()).
> 
> If, right after the database is built, I connect to it and manually run
> VACUUM ANALYZE, I get the warning
> 
> NOTICE:  max_fsm_relations(1000) equals the number of relations checked
> HINT:  You have at least 1000 relations.  Consider increasing the
> configuration parameter "max_fsm_relations".
> 
> I find this puzzling because the database has only 120 relations.

How many other databases do you have on that server?  fsm_relations has
to track all relations in all databases.

> Is there a way I can structure the populating of the database to get rid of
> this message?  E.g. would it help to have the script run VACUUM after it
> populates each new table?

No.  If that parameter is too low you need to raise it, period.

-- 
Bill Moran
Collaborative Fusion Inc.
http://people.collaborativefusion.com/~wmoran/

wmoran@xxxxxxxxxxxxxxxxxxxxxxx
Phone: 412-422-3463x4023


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux