Qu'est-ce que le vide dans PostgreSQL ?
Qu'est-ce que le vide dans PostgreSQL ?

Vidéo: Qu'est-ce que le vide dans PostgreSQL ?

Vidéo: Qu'est-ce que le vide dans PostgreSQL ?
Vidéo: SQL ET POSTGRE 2.1 : Qu'est ce qu'une base de données 2024, Novembre
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. Il faut donc faire VIDE périodiquement, en particulier sur les tables fréquemment mises à jour.

À ce sujet, à 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.

qu'est-ce que la congélation 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.)

A savoir aussi, que fait l'aspirateur 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.

Qu'est-ce que l'analyse PostgreSQL ?

ANALYSER PostgreSQL La commande collecte des statistiques sur des colonnes de table spécifiques, une table entière ou une base de données entière. Les PostgreSQL Le planificateur de requêtes utilise ensuite ces données pour générer des plans d'exécution efficaces pour les requêtes. ANALYSER ; collecte des statistiques pour toutes les tables de la base de données actuelle.

Conseillé: