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
.
Related issues
History
Updated by Benjamin Dauvergne 5 months ago
- Related to Development #88761: Partitionner la table ResourceLog added
Updated by Robot Gitea 5 months ago
- Status changed from Nouveau to 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
Updated by Robot Gitea 5 months ago
Benjamin Dauvergne (bdauvergne) a demandé une relecture de Pierre Ducroquet (pducroquet) sur une pull request sur Gitea concernant cette demande :