Co robi próżnia Postgres?
Co robi próżnia Postgres?

Wideo: Co robi próżnia Postgres?

Wideo: Co robi próżnia Postgres?
Wideo: Tutorial 30-What is a vacuum in PostgreSQL | PostgreSQL Vacuum 2024, Listopad
Anonim

ODKURZAĆ odzyskuje miejsce zajmowane przez martwe krotki. Normalnie PostgreSQL operacji, krotki, które zostały usunięte lub przestarzałe przez aktualizację, nie są fizycznie usuwane ze swojej tabeli; pozostają obecni aż do ODKURZAĆ skończone. ODKURZAĆ ANALIZA wykonuje ODKURZAĆ a następnie ANALIZA dla każdej wybranej tabeli.

Mając to na uwadze, jaki jest pożytek z próżni w PostgreSQL?

ten ODKURZAĆ oświadczenie jest używany odzyskać pamięć, usuwając przestarzałe dane lub krotki z PostgreSQL Baza danych.

Wiesz też, co to jest zamrażanie próżniowe w Postgresie? Zamrażanie próżniowe oznacza zawartość tabeli bardzo specjalnym znacznikiem czasu transakcji, który mówi postgres że nigdy nie trzeba go odkurzać. Przy następnej aktualizacji ten zamrożony identyfikator zniknie. Na przykład baza danych template0 jest zamrożona, ponieważ nigdy się nie zmienia (domyślnie nie można się z nią połączyć).

Biorąc to pod uwagę, co robi próżnia Full?

PODCIŚNIENIE PEŁNE . PODCIŚNIENIE PEŁNE pisze Cały zawartość tabeli do nowego pliku dyskowego i zwalnia zmarnowaną przestrzeń z powrotem do systemu operacyjnego. Powoduje to blokadę na poziomie stołu i niskie prędkości. PEŁNA PRÓŻNIA powinna należy unikać w systemie o dużym obciążeniu.

Jak długo trwa odkurzanie Postgresa?

Odnośnie: ODKURZAĆ PEŁNE trwa długie czas na zakończenie. mówiąc, odkurzać pełna nie jest konieczna i ogólnie nie jest dobrym pomysłem. słyszeć), możesz zmniejszyć wpływ, przerywając pracę. praca powinna tylko Brać około 5 minut.

Zalecana: