Projet

Général

Profil

Development #80236

Forcer un vacuum au cleanup() des modèles

Ajouté par Pierre Ducroquet il y a 9 mois. Mis à jour il y a 8 mois.

Statut:
En cours
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
03 août 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Lorsque des objets sont supprimés par les méthodes cleanup, en particulier pour le journal, il faudrait systématiquement lancer un VACUUM ANALYZE table_name;. Cela s'assurera que PG mette immédiatement à jour toutes les structures requises pour éviter que l'on ne perde trop d'espace disque. Ce sera meilleur à la fois pour les sauvegardes et pour faire tenir plus de données en cache...

Historique

#1

Mis à jour par Serghei Mihai il y a 9 mois

Le cleanup est lancé toutes les 5 minutes:

cron2 = minute=5,unique=1 /usr/bin/authentic2-multitenant-manage tenant_command cleanupauthentic --all-tenants

Je pense que l'opération VACUUM devrait se faire séparément, une fois par jour (la nuit).

#2

Mis à jour par Pierre Ducroquet il y a 9 mois

Un vacuum ne fait pas de lock, et ne visite que ce qui a été altéré récemment. Donc on peut se permettre de les faire régulièrement normalement, y'aura pas besoin d'un hack.

#3

Mis à jour par Robot Gitea il y a 8 mois

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Pierre Ducroquet

Pierre Ducroquet (pducroquet) a ouvert une pull request sur Gitea concernant cette demande :

Formats disponibles : Atom PDF