Skip site navigation (1) Skip section navigation (2)

Re: Temps de réponse

From: Sébastien Lardière <seb(at)ouvaton(dot)org>
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Temps de réponse
Date: 2004-07-28 10:53:28
Message-ID: 20040728125328.699c9105@localhost (view raw or flat)
Thread:
Lists: pgsql-fr-generale
Le Wed, 28 Jul 2004 12:37:31 +0200

> En approfondissant les recherches, il s'avère que le véritable problème 
> dans la vue n'est pas la jointure externe elle-même mais la condition 
> mise en place dans le where (il s'agit de la condition qui porte 
> uniquement sur la table principale):
> Cette condition est du type:
> Where (T1.C1 = 'XX' and T1.C2 = '99' and T1.C3 = 'ZZZ' and (T1.C4 IN 
> ('AA','BB'))
> Si je mets uniquement: where  (T1.C1 = 'XX') la résultat de la vue 
> s'affiche en moins de 50 s
> Si je mets where  (T1.C1 = 'XX' and T1.C2 = '99'), le résultat n'est 
> toujours pas affiché au bout de 5 min.
> Les 2 champs mentionnés font partis des index ??
> 
> Est-ce que ce genre de problème vous est connu ??
> 
> Je ne retrouve pas ce problème de condition quand je fais des accès 
> directs à la table (quand elle n'est pas dans la vue).
> 
> Est-ce que la requête finale (du genre celle en bas du mail) ne 
> serait-elle pas trop compliquée pour Postgres (ou simplement mal faite 
> pour Postgres) ?
> 

Quels sont les types de données des champs C1, C2 et C3. J'ai vu des
requetes de ce genre passé de 22 min. à 22 sec. en changeant l'index de
bigint vers integer.  

-- 
Sébastien Lardière

In response to

Responses

pgsql-fr-generale by date

Next:From: Hervé PiedvacheDate: 2004-07-28 12:22:46
Subject: Re: Temps de réponse
Previous:From: Eric HAGENBACHDate: 2004-07-28 10:37:31
Subject: Re: Temps de réponse

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group