Čo je vákuum v PostgreSQL?
Čo je vákuum v PostgreSQL?

Video: Čo je vákuum v PostgreSQL?

Video: Čo je vákuum v PostgreSQL?
Video: Web Programming - Computer Science for Business Leaders 2016 2024, Smieť
Anonim

VÁKUUM získava späť úložisko obsadené mŕtvymi n-ticemi. V normálnom PostgreSQL operácie, n-tice, ktoré sú vymazané alebo zastarané aktualizáciou, nie sú fyzicky odstránené z ich tabuľky; zostávajú prítomné až do a VÁKUUM je hotové. Preto je potrebné urobiť VÁKUUM pravidelne, najmä na často aktualizovaných tabuľkách.

Čo sa týka tohto, aké je použitie vákua v PostgreSQL?

The VÁKUUM vyhlásenie je použité získať späť úložisko odstránením zastaraných údajov alebo n-tic z PostgreSQL databázy.

čo je vákuové zmrazenie v Postgrese? Vákuové zmrazenie označí obsah tabuľky veľmi špeciálnou časovou pečiatkou transakcie, ktorá hovorí postgres že ho netreba vysávať, nikdy. Pri ďalšej aktualizácii toto zmrazené ID zmizne. Napríklad databáza template0 je zmrazená, pretože sa nikdy nemení (v predvolenom nastavení sa k nej nemôžete pripojiť.)

Tiež vedieť, čo robí vákuum Full?

VÁKUUM PLNÉ . VÁKUUM PLNÉ píše celý obsah tabuľky na nový diskový súbor a uvoľní premárnené miesto späť do OS. To spôsobí uzamknutie stola na úrovni stola a pomalé rýchlosti. VACUUM FULL by malo vyhnúť sa systému s vysokým zaťažením.

Čo je to analýza PostgreSQL?

PostgreSQL ANALÝZA zhromažďuje štatistiky o konkrétnych stĺpcoch tabuľky, celej tabuľke alebo celej databáze. The PostgreSQL plánovač dotazov potom použije tieto údaje na vytvorenie efektívnych plánov vykonávania dotazov. ANALÝZA ; zhromažďuje štatistiky pre všetky tabuľky v aktuálnej databáze.

Odporúča: