Development #66046
SQL: index_site() devrait être incrémental plutôt que de tout supprimer en préalable à chaque opération
Status:
Nouveau
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
08 June 2022
Due date:
% Done:
0%
Estimated time:
Patch proposed:
No
Planning:
Yes
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.