PostgreSQL Vacuum Neden Gereklidir?

VACUUM Neden Gereklidir?

  • UPDATE ve DELETE işlemlerinden sonra oluşan dead rowların temizlenmesi için
  • Planner tarafından kullanılan veri istatistiklerinin güncellenmesi için.
  • İndex only scan’ı hızlandıran visibility mapleri güncellemek için
  • Maximum XID değerine ulaşılmaması için( Maximum XID sayısına ulaşıldığında postgresql kapanmasına neden olabilir.)

Xid = PostgreSQL ,her transaction için atanan transaction id diyebiliriz . 32 bitlik numaralar alır ve diske yazılır. Vacuum yapılmayan veya vacuum’un yetişmediği durumlarda iki milyarlık sınıra ulaşması durumlarında postgresql durdurulmaya zorlanır. Bunun için vacuum yapılması gerekmektedir.

 27 total views,  2 views today

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Theme: Overlay by Kaira Extra Text
Cape Town, South Africa