Czym jest próżnia w PostgreSQL?
Czym jest próżnia w PostgreSQL?

Wideo: Czym jest próżnia w PostgreSQL?

Wideo: Czym jest próżnia w PostgreSQL?
Wideo: Developing IO Prefetching for Postgres | Citus Con: An Event for Postgres 2022 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. Dlatego trzeba to zrobić ODKURZAĆ okresowo, zwłaszcza na często aktualizowanych tabelach.

W związku z tym, 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.

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ć).

Warto również wiedzieć, 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.

Co to jest analiza PostgreSQL?

ANALIZA PostgreSQL polecenie zbiera statystyki dotyczące określonych kolumn tabeli, całej tabeli lub całej bazy danych. ten PostgreSQL Planer zapytań następnie wykorzystuje te dane do generowania wydajnych planów wykonania zapytań. ANALIZOWAĆ ; zbiera statystyki dla wszystkich tabel w bieżącej bazie danych.

Zalecana: