Project

General

Profile

Développement #88953

Optimiser les requêtes de suppressions des ResourceLog expirés

Added by Benjamin Dauvergne (retour le 1er août) over 1 year ago. Updated 9 months ago.

Status:
Fermé
Priority:
Normal
Target version:
-
Start date:
02 April 2024
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

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

Related to Passerelle - Développement #88761: Partitionner la table ResourceLogRejeté27 March 2024

Actions

Associated revisions

Revision 557eb3f0 (diff)
Added by Benjamin Dauvergne (retour le 1er août) 9 months ago

misc: move get_all_apps in models (#88953)

Revision 43b2b42a (diff)
Added by Benjamin Dauvergne (retour le 1er août) 9 months ago

misc: optimize expired logs cleaning (#88953)

History

#1

Updated by Benjamin Dauvergne (retour le 1er août) over 1 year ago

#2

Updated by Benjamin Dauvergne (retour le 1er août) over 1 year ago

  • Assignee set to Benjamin Dauvergne (retour le 1er août)
#3

Updated by Robot Gitea over 1 year ago

  • Status changed from Nouveau to En cours

Benjamin Dauvergne (bdauvergne) a ouvert une pull request sur Gitea concernant cette demande :

#4

Updated by Robot Gitea over 1 year ago

  • Status changed from En cours to Solution proposée
#5

Updated by Robot Gitea over 1 year ago

Benjamin Dauvergne (bdauvergne) a demandé une relecture de Pierre Ducroquet (pducroquet) sur une pull request sur Gitea concernant cette demande :

#7

Updated by Robot Gitea 9 months ago

  • Status changed from Solution proposée to Solution validée

Serghei Mihai (smihai) a approuvé une pull request sur Gitea concernant cette demande :

#8

Updated by Robot Gitea 9 months ago

  • Status changed from Solution validée to Résolu (à déployer)

Benjamin Dauvergne (bdauvergne) a mergé une pull request sur Gitea concernant cette demande :

#9

Updated by Transition automatique 9 months ago

  • Status changed from Résolu (à déployer) to Solution déployée
#10

Updated by Transition automatique 7 months ago

Automatic expiration

Also available in: Atom PDF