Postgresql Tablo AutoVacuum Parametreleri

Cluster bazında autovacuum parametrelerini belirlediniz fakat bazı tablolarınız da çok fazla update delete ve insert işlemleri var  bu tablolar oldukça şişiyor ve istediğiniz performansı elde edemiyorsunuz ve bundan dolayı cluster bazında tanımlanan autovacuum parametreleri sizin istediğiniz sonucu vermiyor . Böyle durumlar da sadece birkaç tablo da değişiklik yapmak sadece belirlenen tabloların autovacuum ayarlarını değiştirmek istiyorsanız postgresql bunu yapmak mümkün.

Aşağıdaki örnek te autovacuum yapılması için gereken  update ve delete edilmiş  tuple sayısını 1000 olarak değiştiriyoruz.

 

ALTER TABLE public."Student" SET (autovacuum_vacuum_threshold = 1000);

public şeması altında bulunan Ögrenciler tablosunun autovacuum_vacuum_threshold  değerini 0.1 olarak değiştirelim.

ALTER TABLE public."Ogrenciler" SET (autovacuum_vacuum_threshold = 0.1);

AutoVacuum parametreleri ile ilgili daha detaylı bilgi için

AutoVacuum Nedir? Vacuum Parametreleri isimli yazımı okuyabilirsiniz.

Loading