Bug #7015
Génération de stats de temps de traitement sur gros volume
0%
Description
Pour le moment ça échoue, a priori parce qu'il y a récupération de l'évolution formdata par formdata.
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a environ 9 ans
- Fichier 0001-sql-add-method-to-load-evolutions-in-batch-7015.patch 0001-sql-add-method-to-load-evolutions-in-batch-7015.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Patch pour tout charger en une fois (à un moment il y aura peut-être une limite dans postgresql sur la taille d'un IN (...).)
Mis à jour par Thomas Noël il y a environ 9 ans
Je ne serais pas contre des commentaires (ou docstring) qui indiquent qu'il s'agit d'optimisations (sur load_all_evolutions, lors de sa définition et lors de son appel)
Mis à jour par Benjamin Dauvergne il y a environ 9 ans
Frédéric Péters a écrit :
Patch pour tout charger en une fois (à un moment il y aura peut-être une limite dans postgresql sur la taille d'un IN (...).)
Il n'y a pas de limite à la taille du SQL avec postgres1.
1 http://www.postgresql.org/message-id/15706.1044565361@sss.pgh.pa.us
Mis à jour par Frédéric Péters il y a environ 9 ans
- Statut changé de En cours à Résolu (à déployer)
Avec des commentaires et une correction de bug.
commit f7011168823a6aa765ca14d505498b4e5437aa18 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Wed Apr 22 17:14:29 2015 +0200 sql: don't run any query if there are no evolution to load commit 0b455795ed681c00f57622e1d29813557b31fc85 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Wed Apr 22 16:34:22 2015 +0200 sql: add method to load evolutions in batch (#7015)
Mis à jour par Benjamin Dauvergne il y a environ 9 ans
Si on devait s'inspirer de Django, on aurait pu ajouter un paramètre "prefetch" à la méthode select pour faire directement une jointure à partir des critères.
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Lié à Bug #21028: perf api de récupération de formdatas ajouté
sql: add method to load evolutions in batch (#7015)