Que fait le vide Postgres ?
Que fait le vide Postgres ?

Vidéo: Que fait le vide Postgres ?

Vidéo: Que fait le vide Postgres ?
Vidéo: POSTGRESQL - 1. Introduction, c'est quoi ? 2024, Avril
Anonim

VIDE récupère le stockage occupé par les tuples morts. En normal PostgreSQL opération, les tuples supprimés ou obsolètes par une mise à jour ne sont pas physiquement supprimés de leur table; ils restent présents jusqu'à ce qu'un VIDE est fait. VIDE ANALYSE effectue un VIDE puis une ANALYSE pour chaque table sélectionnée.

En gardant cela à l'esprit, à quoi sert le vide dans PostgreSQL ?

Les VIDE la déclaration est utilisé récupérer du stockage en supprimant les données ou les tuples obsolètes du PostgreSQL base de données.

Sachez également qu'est-ce que le gel sous vide dans Postgres ? Congélation sous vide marque le contenu d'une table avec un horodatage de transaction très spécial qui indique postgres qu'il n'a jamais besoin d'être aspiré. La prochaine mise à jour, cet identifiant gelé disparaîtra. Par exemple, la base de données template0 est gelée car elle ne change jamais (par défaut, vous ne pouvez pas vous y connecter.)

En tenant compte de cela, que fait le vide Full ?

VIDE PLEIN . VIDE PLEIN écrit le tout contenu de la table dans un nouveau fichier disque et libère l'espace perdu vers le système d'exploitation. Cela provoque un verrouillage au niveau de la table sur la table et des vitesses lentes. VIDE PLEIN devrait être évité sur un système à forte charge.

Combien de temps prend l'aspirateur Postgres ?

Ré: VIDE COMPLET prend longue le temps de terminer. Parlant, vide plein n'est pas nécessaire, et dans l'ensemble ce n'est pas une bonne idée. entendre), vous pourriez réduire l'impact en interrompant le travail. le travail ne devrait prendre environ 5 minutes.

Conseillé: