Development #88953
Optimiser les requêtes de suppressions des ResourceLog expirés
0%
Description
Actuellement c'est fait pour chaque connecteur indépendamment, alors que pour la plupart le délai de rétention est identique. Comme la valeur par défaut du délai n'est modifié que sur très peu de connecteur (voir les chiffres dans #88761) on pourrait agréger pour ne faire en général qu'une seule requête DELETE ... FROM ... WHERE timestamp < ....
ou en rajoutant AND (appname, resource_id) NOT IN (....)
.
Cette suppression devrait être suivi d'un VACUUM ANALYZE
de la table pour aider le processus AUTOVACUUM
.
Demandes liées
Historique
Mis à jour par Benjamin Dauvergne il y a 27 jours
- Lié à Development #88761: Partitionner la table ResourceLog ajouté
Mis à jour par Robot Gitea il y a 27 jours
- Statut changé de Nouveau à En cours
Benjamin Dauvergne (bdauvergne) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/passerelle/pulls/507
- Titre : WIP: optimiser les requêtes de suppression des logs expirés (#88953)
- Modifications : https://git.entrouvert.org/entrouvert/passerelle/pulls/507/files
Mis à jour par Robot Gitea il y a 21 jours
Benjamin Dauvergne (bdauvergne) a demandé une relecture de Pierre Ducroquet (pducroquet) sur une pull request sur Gitea concernant cette demande :