Che cos'è il vuoto in PostgreSQL?
Che cos'è il vuoto in PostgreSQL?

Video: Che cos'è il vuoto in PostgreSQL?

Video: Che cos'è il vuoto in PostgreSQL?
Video: Understanding & Managing Postgres Table Bloat | Citus Con: An Event for Postgres 2023 2024, Maggio
Anonim

VUOTO recupera lo spazio di archiviazione occupato da tuple morte. Nella normalità PostgreSQL operazione, le tuple che vengono eliminate o rese obsolete da un aggiornamento non vengono rimosse fisicamente dalla loro tabella; rimangono presenti fino a a VUOTO è fatta. Quindi è necessario fare VUOTO periodicamente, soprattutto su tabelle aggiornate di frequente.

A questo proposito, qual è l'uso del vuoto in PostgreSQL?

Il VUOTO l'affermazione è Usato recuperare l'archiviazione rimuovendo i dati obsoleti o le tuple dal PostgreSQL Banca dati.

cos'è il congelamento sottovuoto in Postgres? Congelamento sottovuoto contrassegna il contenuto di una tabella con un timestamp di transazione molto speciale che indica postgres che non ha bisogno di essere aspirato, mai. Al prossimo aggiornamento questo ID bloccato scomparirà. Ad esempio, il database template0 è bloccato perché non cambia mai (per impostazione predefinita non puoi connetterti ad esso).

Inoltre, c'è da sapere cosa fa il vuoto Full?

SOTTOVUOTO PIENO . SOTTOVUOTO PIENO scrive il intero contenuto della tabella in un nuovo file su disco e rilascia lo spazio sprecato al sistema operativo. Ciò causa un blocco a livello di tabella sulla tabella e basse velocità. VUOTO PIENO dovrebbe essere evitato su un sistema ad alto carico.

Che cos'è l'analisi PostgreSQL?

ANALISI PostgreSQL Il comando raccoglie statistiche su colonne di tabella specifiche, intera tabella o intero database. Il PostgreSQL il pianificatore di query utilizza quindi tali dati per generare piani di esecuzione efficienti per le query. ANALIZZARE ; raccoglie le statistiche per tutte le tabelle nel database corrente.

Consigliato: