Ką vakuumas daro Postgres?
Ką vakuumas daro Postgres?

Video: Ką vakuumas daro Postgres?

Video: Ką vakuumas daro Postgres?
Video: Tutorial 30-What is a vacuum in PostgreSQL | PostgreSQL Vacuum 2024, Balandis
Anonim

VAKUUMAS atgauna saugyklą, užimtą negyvų kortelių. Įprastomis sąlygomis PostgreSQL operaciją, kortos, kurios buvo ištrintos arba pasenusios dėl atnaujinimo, nėra fiziškai pašalinamos iš jų lentelės; jie lieka iki a VAKUUMAS yra padaryta. VAKUUMAS ANALIZĖ atlieka a VAKUUMAS ir tada kiekvienos pasirinktos lentelės ANALIZĖ.

Turint tai omenyje, kokia yra vakuumo nauda „PostgreSQL“?

The VAKUUMAS pareiškimas yra naudojamas atgauti saugyklą pašalinant pasenusius duomenis ar eilutes iš PostgreSQL duomenų bazėje.

Taip pat žinokite, kas yra vakuuminis užšaldymas Postgres? Vakuuminis užšaldymas pažymi lentelės turinį labai specialia operacijos laiko žyma, kuri nurodo postgres kad jo nereikia siurbti, niekada. Kitas atnaujinimas šis užšaldytas ID išnyks. Pavyzdžiui, template0 duomenų bazė yra užšaldyta, nes ji niekada nesikeičia (pagal numatytuosius nustatymus negalite prie jos prisijungti.)

Turint tai omenyje, ką veikia „Vacuum Full“?

VAKUUMAS PILNAS . VAKUUMAS PILNAS rašo visas lentelės turinį į naują disko failą ir atlaisvina sugaištą vietą atgal į OS. Tai sukelia stalo užraktą ant stalo ir lėtą greitį. VACUUM FULL turėtų vengti didelės apkrovos sistemoje.

Kiek laiko trunka „Postgres“vakuumas?

Re: VAKUUMAS PILNAS užima ilgas laikas užbaigti. kalbant, vakuumas pilnas nėra būtinas ir apskritai nėra gera idėja. išgirsti) galite sumažinti poveikį nutraukdami darbą. darbas turėtų tik imti apie 5 minutes.

Rekomenduojamas: