Hvad er vakuum i PostgreSQL?
Hvad er vakuum i PostgreSQL?

Video: Hvad er vakuum i PostgreSQL?

Video: Hvad er vakuum i PostgreSQL?
Video: pgAdmin: Entity-Relationship Diagram (ERD) Tool Demo - [PostgreSQL Tutorial] 2024, November
Anonim

VAKUUM genvinder lager optaget af døde tupler. I alm PostgreSQL operation, tuples, der er slettet eller forældet af en opdatering, fjernes ikke fysisk fra deres tabel; de forbliver til stede indtil a VAKUUM Er gjort. Derfor er det nødvendigt at gøre VAKUUM periodisk, især på hyppigt opdaterede tabeller.

Med hensyn til dette, hvad er brugen af vakuum i PostgreSQL?

Det VAKUUM erklæring er Brugt at genvinde lagerplads ved at fjerne forældede data eller tupler fra PostgreSQL database.

hvad er vakuumfrysning i Postgres? Vakuumfrysning markerer en tabels indhold med et helt særligt transaktionstidsstempel, der fortæller postgres at det aldrig behøver at blive støvsuget. Næste opdatering forsvinder dette frosne id. For eksempel er template0-databasen frosset, fordi den aldrig ændres (som standard kan du ikke oprette forbindelse til den.)

Også at vide er, hvad vakuum fuld gør?

VAKUUM FULD . VAKUUM FULD skriver hel indholdet af tabellen til en ny diskfil og frigiver den spildte plads tilbage til OS. Dette forårsager en låsning på bordniveau på bordet og langsomme hastigheder. VAKUUM FULD skal undgås på et system med høj belastning.

Hvad er PostgreSQL-analyse?

PostgreSQL ANALYSE kommandoen indsamler statistik om specifikke tabelkolonner, hele tabellen eller hele databasen. Det PostgreSQL query planner bruger derefter disse data til at generere effektive eksekveringsplaner for forespørgsler. ANALYSERE ; indsamler statistik for alle tabeller i den aktuelle database.

Anbefalede: