L'essentiel du temps semble passé ici:
-> Nested Loop LEFT JOIN (cost=965.91..630170.27 rows=10847 width=235) (actual time=768.841..30267.651 rows=43 loops=1)
JOIN Filter: (CASE WHEN...
Type: Messages; Utilisateur: estofilo
L'essentiel du temps semble passé ici:
-> Nested Loop LEFT JOIN (cost=965.91..630170.27 rows=10847 width=235) (actual time=768.841..30267.651 rows=43 loops=1)
JOIN Filter: (CASE WHEN...
Il faudrait faire EXPLAIN ANALYZE plutôt que EXPLAIN simple, ça donnerait les temps d'exécutions des différentes phases.
Je pensais à une modification du type de la colonne, effectivement. Là, toutes ces conversions de type sont contre-productives.
C'est logique, parce que la création d'un index va de pair avec l'autre suggestion qui est de réécrire le test de date en utilisant des vraies dates, c'est-à-dire ni des champs texte convertis au...
La clause ci-dessous parait problématique:
AND to_char('now'::text::date::timestamp WITH time zone,'YYYYMMDD'::text)<=a.fin_action::text
A supposer que la colonne fin_action soit de type date,...
Quelle est la définition de la vue et y'a-t-il un index sur action.fin_action?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.