Projet

Général

Profil

Bug #68620

jsondatastore: requêtes lentes sur HDS

Ajouté par Pierre Ducroquet il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
01 septembre 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Repéré sur le HDS, notre catalyseur à requêtes lentes...
La class JsonData force un tri par une classe Meta, alors que ce tri n'a d'utilité que dans un cas d'appel seulement.
De plus, un filtrage est fait par itération en Python au lieu de le faire côté PG.


Fichiers

Révisions associées

Révision 45c45fb5 (diff)
Ajouté par Pierre Ducroquet il y a plus d'un an

jsondatastore: optimize SQL queries (#68620)

- sort only when needed
- filter on PG side to reduce network usage (and allow for indexing later if needed)

Historique

#1

Mis à jour par Pierre Ducroquet il y a plus d'un an

#2

Mis à jour par Thomas Noël il y a plus d'un an

  • Statut changé de Solution proposée à Solution validée
#5

Mis à jour par Pierre Ducroquet il y a plus d'un an

  • Statut changé de Solution validée à Résolu (à déployer)

Mergé.

commit 45c45fb534154b14d5dcb2b5fde9a20688c978e4 (HEAD -> main, origin/wip/68620-jsondatastore-sql, origin/main, origin/HEAD, wip/68620-jsondatastore-sql)
Author: Pierre Ducroquet <pducroquet@entrouvert.com>
Date:   Thu Sep 1 13:54:19 2022 +0200

    jsondatastore: optimize SQL queries (#68620)

#6

Mis à jour par Transition automatique il y a plus d'un an

  • Statut changé de Résolu (à déployer) à Solution déployée
#7

Mis à jour par Transition automatique il y a plus d'un an

Automatic expiration

Formats disponibles : Atom PDF