Re: How to avoid database bloat - Mailing list pgsql-performance

From stig erikson
Subject Re: How to avoid database bloat
Date
Msg-id d7jqmf$1abu$1@news.hub.org
Whole thread Raw
In response to How to avoid database bloat  ("Mindaugas Riauba" <mind@bi.lt>)
List pgsql-performance
Mindaugas Riauba wrote:
>   Hello,
>
>   Our database increases in size 2.5 times during the day.
> What to do to avoid this? Autovacuum running with quite
> aggressive settings, FSM settings are high enough.
>
>   Database size should be more or less constant but it
> has high turnover rate (100+ insert/update/delete per second).
>
>   Below is "du -sk" of database dir during the day. On 4:05
> full vacuum+reindex runs and database size is once again
> reduced.
>
>   Thanks,
>
>   Mindaugas
>
> Tue May 31 11:00:01 EEST 2005
> 533808  /ora/pgsql/base/465436/
> Tue May 31 11:30:01 EEST 2005
> 567344  /ora/pgsql/base/465436/
> Tue May 31 12:00:01 EEST 2005
> 578632  /ora/pgsql/base/465436/
> Tue May 31 12:30:01 EEST 2005
> 586336  /ora/pgsql/base/465436/
> Tue May 31 13:00:01 EEST 2005
> 594716  /ora/pgsql/base/465436/
> Tue May 31 13:30:01 EEST 2005
> 604932  /ora/pgsql/base/465436/
> Tue May 31 14:00:01 EEST 2005
> 613668  /ora/pgsql/base/465436/
> Tue May 31 14:30:01 EEST 2005
> 625752  /ora/pgsql/base/465436/
> Tue May 31 15:00:01 EEST 2005
> 637704  /ora/pgsql/base/465436/
> Tue May 31 15:30:01 EEST 2005
> 649700  /ora/pgsql/base/465436/
> Tue May 31 16:00:01 EEST 2005
> 657392  /ora/pgsql/base/465436/
> Tue May 31 16:30:02 EEST 2005
> 668228  /ora/pgsql/base/465436/
> Tue May 31 17:00:01 EEST 2005
> 676332  /ora/pgsql/base/465436/
> Tue May 31 17:30:01 EEST 2005
> 686376  /ora/pgsql/base/465436/
> Tue May 31 18:00:01 EEST 2005
> 694080  /ora/pgsql/base/465436/
> Tue May 31 18:30:02 EEST 2005
> 705876  /ora/pgsql/base/465436/
> Tue May 31 19:00:01 EEST 2005
> 713916  /ora/pgsql/base/465436/
> Tue May 31 19:30:01 EEST 2005
> 725460  /ora/pgsql/base/465436/
> Tue May 31 20:00:01 EEST 2005
> 733892  /ora/pgsql/base/465436/
> Tue May 31 20:30:01 EEST 2005
> 745344  /ora/pgsql/base/465436/
> Tue May 31 21:00:01 EEST 2005
> 753048  /ora/pgsql/base/465436/
> Tue May 31 21:30:02 EEST 2005
> 768228  /ora/pgsql/base/465436/
> Tue May 31 22:00:01 EEST 2005
> 804796  /ora/pgsql/base/465436/
> Tue May 31 22:30:01 EEST 2005
> 858840  /ora/pgsql/base/465436/
> Tue May 31 23:00:02 EEST 2005
> 902684  /ora/pgsql/base/465436/
> Tue May 31 23:30:01 EEST 2005
> 939796  /ora/pgsql/base/465436/
> Wed Jun  1 00:00:02 EEST 2005
> 990840  /ora/pgsql/base/465436/
> Wed Jun  1 00:30:11 EEST 2005
> 1005316 /ora/pgsql/base/465436/
> Wed Jun  1 01:00:02 EEST 2005
> 1011408 /ora/pgsql/base/465436/
> Wed Jun  1 01:30:01 EEST 2005
> 1010888 /ora/pgsql/base/465436/
> Wed Jun  1 02:00:01 EEST 2005
> 1010872 /ora/pgsql/base/465436/
> Wed Jun  1 02:30:01 EEST 2005
> 1010784 /ora/pgsql/base/465436/
> Wed Jun  1 03:00:02 EEST 2005
> 1003260 /ora/pgsql/base/465436/
> Wed Jun  1 03:30:02 EEST 2005
> 1003372 /ora/pgsql/base/465436/
> Wed Jun  1 04:00:01 EEST 2005
> 1003380 /ora/pgsql/base/465436/
> Wed Jun  1 04:30:01 EEST 2005
> 426508  /ora/pgsql/base/465436/
> Wed Jun  1 05:00:01 EEST 2005
> 429036  /ora/pgsql/base/465436/
> Wed Jun  1 05:30:01 EEST 2005
> 432156  /ora/pgsql/base/465436/
> Wed Jun  1 06:00:01 EEST 2005
> 433332  /ora/pgsql/base/465436/
> Wed Jun  1 06:30:01 EEST 2005
> 435052  /ora/pgsql/base/465436/
> Wed Jun  1 07:00:02 EEST 2005
> 439908  /ora/pgsql/base/465436/
> Wed Jun  1 07:30:01 EEST 2005
> 450144  /ora/pgsql/base/465436/
> Wed Jun  1 08:00:01 EEST 2005
> 471120  /ora/pgsql/base/465436/
> Wed Jun  1 08:30:02 EEST 2005
> 490712  /ora/pgsql/base/465436/
> Wed Jun  1 09:00:01 EEST 2005
> 501652  /ora/pgsql/base/465436/
> Wed Jun  1 09:30:01 EEST 2005
> 530128  /ora/pgsql/base/465436/
> Wed Jun  1 10:00:01 EEST 2005
> 541580  /ora/pgsql/base/465436/
> Wed Jun  1 10:30:01 EEST 2005
> 571204  /ora/pgsql/base/465436/
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 3: if posting/reading through Usenet, please send an appropriate
>       subscribe-nomail command to majordomo@postgresql.org so that your
>       message can get through to the mailing list cleanly
>


run autovacuum more often.

pgsql-performance by date:

Previous
From: Mark Stosberg
Date:
Subject: Most effective tuning choices for busy website?
Next
From: Casey Allen Shobe
Date:
Subject: Performance nightmare with dspam (urgent)