Re: autovacuum ve db boyutu

From: Devrim GÜNDÜZ <devrim(at)gunduz(dot)org>
To: ismet rengin <ismetrengin(at)gmail(dot)com>
Cc: pgsql-tr-genel(at)postgresql(dot)org
Subject: Re: autovacuum ve db boyutu
Date: 2012-01-18 23:54:56
Message-ID: 1326930896.27089.69.camel@lenovo01-laptop03.gunduz.org
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-tr-genel


Merhaba,

Ayarlarınız gayet düzgün gözüküyor. pg_stat_user_tables'daki n_dead_tup
kolonunu gün içinde sorgular mısınız? Bir de bgwriter ve checkpoint
ayarlarınızı yazar mısınız?

On Wed, 2012-01-11 at 10:55 +0200, ismet rengin wrote:
> Tekrar mehaba ve teşekkürler,
>
> last_autovacuum ve last_autoanalyze tablolarına baktım. Çıktısının bir
> kısmı aşağıda.
> select last_autovacuum,last_autoanalyze from pg_stat_user_tables where
> last_autovacuum like '%2012%' order by last_autovacuum desc;
>
> last_autovacuum | last_autoanalyze
> -------------------------------+-------------------------------
> 2012-01-11 09:45:20.312594+02 | 2012-01-11 09:45:23.460383+02
> 2012-01-11 09:45:00.772041+02 | 2012-01-11 09:45:02.459322+02
> 2012-01-11 09:42:34.507522+02 | 2012-01-11 09:42:37.789876+02
> 2012-01-11 09:41:39.82298+02 | 2012-01-11 09:41:53.789322+02
> 2012-01-11 07:57:34.343499+02 | 2012-01-10 13:12:37.545707+02
> 2012-01-11 07:56:07.764987+02 | 2012-01-11 07:56:53.948676+02
> 2012-01-11 06:47:25.868403+02 | 2012-01-11 06:12:08.070242+02
> 2012-01-11 06:15:57.860083+02 | 2012-01-11 06:22:28.610683+02
> 2012-01-11 05:04:29.85597+02 | 2012-01-11 04:29:52.749639+02
> 2012-01-11 04:24:31.9018+02 | 2012-01-11 04:24:32.067081+02
> 2012-01-11 04:11:19.412095+02 | 2012-01-10 15:21:45.450478+02
> 2012-01-11 03:56:36.687182+02 | 2012-01-11 04:11:17.159602+02
> 2012-01-11 01:56:36.908731+02 | 2011-12-08 15:21:42.218484+02
> 2012-01-10 23:59:57.862696+02 |
> 2012-01-10 21:30:21.15971+02 | 2012-01-10 00:35:45.952723+02
> 2012-01-10 19:58:20.88764+02 | 2012-01-10 22:08:41.610648+02
> 2012-01-10 18:43:45.658022+02 | 2012-01-10 18:19:52.988729+02
> 2012-01-10 18:33:40.233604+02 | 2012-01-10 18:33:41.120719+02
> 2012-01-10 18:29:43.054262+02 | 2012-01-10 18:29:47.145811+02
> 2012-01-10 15:26:27.468274+02 | 2012-01-02 01:54:26.991329+02
> 2012-01-10 15:26:04.104953+02 |
> 2012-01-10 15:21:48.673166+02 |
> 2012-01-10 15:21:48.656502+02 |
> 2012-01-10 15:21:48.585739+02 | 2012-01-01 21:30:15.547992+02
>
> Diğer çıktı:
>
> SELECT name,setting FROM pg_settings WHERE name LIKE '%autovacuum%';
>
> name | setting
> ---------------------------------+-----------
> autovacuum | on
> autovacuum_analyze_scale_factor | 0.01
> autovacuum_analyze_threshold | 50
> autovacuum_freeze_max_age | 200000000
> autovacuum_max_workers | 3
> autovacuum_naptime | 60
> autovacuum_vacuum_cost_delay | 20
> autovacuum_vacuum_cost_limit | -1
> autovacuum_vacuum_scale_factor | 0.01
> autovacuum_vacuum_threshold | 50
> log_autovacuum_min_duration | 0
> (11 rows)
>
>
> İyi çalışmalar,
> İsmet Rengin
>
>
>
>
> 11 Ocak 2012 10:25 tarihinde Devrim GÜNDÜZ <devrim(at)gunduz(dot)org> yazdı:
> >
> >
> > Merhaba,
> >
> > On Wed, 2012-01-11 at 10:22 +0200, ismet rengin wrote:
> >
> > > Db boyutum son günlerde normalden fazla artmaya başladı.
> > > Autovacuum un düzgün çalıştığını nasıl anlayabilirim ?
> >
> > pg_stat_user_tables'daki last_autovacuum ve last_autoanalyze kolonlarına
> > bakabilirsiniz.
> >
> > > Çalıştığını görüyorum fakat ~800 mb olan veritabanı dump ile geri
> > > dönüldüğünde ~500 mb oldu. Dump hatasız bitti.
> >
> > SELECT name,setting FROM pg_settings WHERE name LIKE '%autovacuum%';
> >
> > Bunun çıktısını gönderir misiniz? Sanıyorum scale_factor değerleri
> > öntanımlı değerlerdir.
> >
> > Hangi PostgreSQL sürümünü kullanıyorsunuz bu arada?
> >
> > İyi çalışmalar,
> > --
> > Devrim GÜNDÜZ
> > Principal Systems Engineer @ EnterpriseDB: http://www.enterprisedb.com
> > PostgreSQL Danışmanı/Consultant, Red Hat Certified Engineer
> > Community: devrim~PostgreSQL.org, devrim.gunduz~linux.org.tr
> > http://www.gunduz.org Twitter: http://twitter.com/devrimgunduz
> adresine yollayabilirsiniz.
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
> (send "unregister YourEmailAddressHere" to majordomo(at)postgresql(dot)org)

--
Devrim GÜNDÜZ
Principal Systems Engineer @ EnterpriseDB: http://www.enterprisedb.com
PostgreSQL Danışmanı/Consultant, Red Hat Certified Engineer
Community: devrim~PostgreSQL.org, devrim.gunduz~linux.org.tr
http://www.gunduz.org Twitter: http://twitter.com/devrimgunduz

In response to

Browse pgsql-tr-genel by date

  From Date Subject
Next Message ismet rengin 2012-02-13 20:13:09 pgpool
Previous Message ismet rengin 2012-01-11 08:55:18 Re: autovacuum ve db boyutu