Développement #99114
API: charger partiellement les évolutions (sans parts) quand ça n'est pas nécessaire
0%
Description
Quand je lance massivement des appels parallèle sur /api/cards/../list avec include_workflow (mais pas include_evoltuion) au bout d'un moment ce qui remonte c'est la lenteur des requêtes SQL pour récupérer les évolutions:
2024-11-27 22:07:29 CET [813700]: db=wcs_demarches_publik_famille_test_entrouvert_org,user=wcs,app=wcs,client=192.168.1.11 LOG: duration: 464.011 ms statement: SELECT id, who, status, time, last_jump_datetime, comment, parts, formdata_id FROM carddata_158_portail_famille_evolutions WHERE formdata_id IN (2) ORDER BY id
Alors que comme include_evolution n'est pas activé, les parts ne seront même pas parcourues. Pour cette fihe il y a près d'1Mo de parts.
Associated revisions
History
Updated by Robot Gitea about 2 months ago
- Status changed from Nouveau to En cours
Benjamin Dauvergne (bdauvergne) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/1989
- Titre : WIP: ne pas charger Evolution.parts quand ce n'est pas nécessaire (#99114)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/1989/files
Updated by Robot Gitea about 1 month ago
- Status changed from Solution proposée to En cours
Frédéric Péters (fpeters) a relu et demandé des modifications sur une pull request sur Gitea concernant cette demande :
Updated by Robot Gitea about 1 month ago
- Status changed from En cours to Solution proposée
Benjamin Dauvergne (bdauvergne) a demandé une relecture de Frédéric Péters (fpeters) sur une pull request sur Gitea concernant cette demande :
Updated by Robot Gitea about 1 month ago
- Status changed from Solution proposée to Solution validée
Serghei Mihai (smihai) a approuvé une pull request sur Gitea concernant cette demande :
Updated by Robot Gitea about 1 month 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 :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/1989
- Titre : ne pas charger Evolution.parts quand ce n'est pas nécessaire (#99114)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/1989/files
Updated by Transition automatique about 1 month ago
- Status changed from Résolu (à déployer) to Solution déployée
misc: restrain loading of Evolution.parts in json exports (#99114)