dvf_as_api icon indicating copy to clipboard operation
dvf_as_api copied to clipboard

Time Out recherche par code postal

Open T1tinos opened this issue 5 years ago • 1 comments

Bonjour,

Il y a des problèmes de Time Out lors de la recherche par code postal, par exemple avec la requête suivante : http://api.cquest.org/dvf?code_postal=45000

En analysant le fichier de création de la base de données, j'ai pu constater que vous aviez créé un index par code postal sur la base dvf_geo_$MILLESIME mais pas sur la vue associée. De ce fait, la recherche par code postal n'utilise pas d'index et doit réaliser un table scan.

Pourriez-vous essayer de créer l'index sur la vue pour voir si ceci résoud le problème ?

Merci d'avance

T1tinos avatar Sep 06 '20 08:09 T1tinos

Les vues (non matérialisée) ne peuvent avoir d'index, car que sont les tables sur lesquelles elles s'appuient qui assurent ce rôle.

Il semble y avoir un problème dans postgresql qui n'exploite pas toujours l'index correctement. Investigations en cours...

cquest avatar Oct 09 '20 08:10 cquest