Development #66046
SQL: index_site() devrait être incrémental plutôt que de tout supprimer en préalable à chaque opération
Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
08 juin 2022
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Oui
Description
Toutes les heures, la méthode index_site() de combo.utils est lancée.
L'une des premières choses qui y sont faites : supprimer l'ensemble des IndexedCell, pour ensuite les recréer.
Cette construction est mauvaise à la fois pour l'application (opérations plus longues, donc le cron tourne plus longtemps) et pour le PG. Certes, le volume de données total n'est pas le plus élevé qu'il soit, mais cette requête ressort quand même dans mon top, et ça ne me semble pas compliqué à corriger.