Postgres vakum ne yapar?
Postgres vakum ne yapar?

Video: Postgres vakum ne yapar?

Video: Postgres vakum ne yapar?
Video: Postgresql Veri Tabanında Vacuum İşlemi 2024, Kasım
Anonim

VAKUM ölü demetler tarafından işgal edilen depolamayı geri alır. normalde PostgreSQL işlem, bir güncelleme tarafından silinen veya kullanımdan kaldırılan demetler tablolarından fiziksel olarak kaldırılmaz; kadar mevcut kalırlar VAKUM yapıldı. VAKUM ANALYZE şunları gerçekleştirir: VAKUM ve ardından seçilen her tablo için bir ANALYZE.

Bunu göz önünde bulundurarak, PostgreSQL'de vakum kullanımı nedir?

NS VAKUM ifade kullanılmış eski verileri veya demetleri kaldırarak depolamayı geri almak için PostgreSQL veri tabanı.

Ayrıca Postgres'te vakumlu dondurmanın ne olduğunu biliyor musunuz? vakumlu dondurma bir tablonun içeriğini çok özel bir işlem zaman damgasıyla işaretler. postgres asla süpürülmesi gerekmediği anlamına gelir. Sonraki güncellemede bu donmuş kimlik kaybolacak. Örneğin, template0 veritabanı dondurulur çünkü asla değişmez (varsayılan olarak ona bağlanamazsınız.)

Bunu göz önünde bulundurarak, Vakum Full ne yapar?

VAKUM DOLU . VAKUM DOLU yazar bütün tablonun içeriğini yeni bir disk dosyasına dönüştürür ve boşa harcanan alanı işletim sistemine geri bırakır. Bu, masada masa düzeyinde bir kilitlenmeye ve yavaş hızlara neden olur. VAKUM DOLU yüksek yük sisteminde kaçınılmalıdır.

Postgres vakumu ne kadar sürer?

Tekrar: VAKUM TAM alır uzun tamamlama zamanı. konuşuyorum, vakum full gerekli değildir ve genel olarak iyi bir fikir değildir. duymak) işi bölerek etkiyi azaltabilirsiniz. iş sadece almak yaklaşık 5 dakika.

Önerilen: