Projet

Général

Profil

Development #88953

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

Ajouté par Benjamin Dauvergne il y a 27 jours. Mis à jour il y a 21 jours.

Statut:
Solution proposée
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
02 avril 2024
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

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

Lié à Passerelle - Development #88761: Partitionner la table ResourceLogNouveau27 mars 2024

Actions

Historique

#1

Mis à jour par Benjamin Dauvergne il y a 27 jours

#2

Mis à jour par Benjamin Dauvergne il y a 27 jours

  • Assigné à mis à Benjamin Dauvergne
#3

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 :

#4

Mis à jour par Robot Gitea il y a 27 jours

  • Statut changé de En cours à Solution proposée
#5

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 :

Formats disponibles : Atom PDF