Project

General

Profile

Development #66046

SQL: index_site() devrait être incrémental plutôt que de tout supprimer en préalable à chaque opération

Added by Pierre Ducroquet about 2 years ago. Updated about 2 years ago.

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.

Also available in: Atom PDF