Développement #80236
Forcer un vacuum au cleanup() des modèles
0%
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...
History
Updated by Serghei Mihai over 1 year ago
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).
Updated by Pierre Ducroquet over 1 year ago
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.
Updated by Robot Gitea over 1 year ago
- Status changed from Nouveau to En cours
- Assignee set to Pierre Ducroquet
Pierre Ducroquet (pducroquet) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/authentic/pulls/118
- Titre : WIP: cleanup: launch a vacuum for cleaned up tables (#80236)
- Modifications : https://git.entrouvert.org/entrouvert/authentic/pulls/118/files