Re: Temps de réponse

From: Eric HAGENBACH <eric(dot)hagenbach(at)vif(dot)tm(dot)fr>
To: Sébastien Lardière <seb(at)ouvaton(dot)org>
Cc: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Temps de réponse
Date: 2004-07-28 12:24:47
Message-ID: 41079B0F.8040904@vif.tm.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Sébastien Lardière a écrit :

>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.
>
>
>
Ce sont des champs de type "chaine de caractères" (character varying(5)
pour le champs C2 par exemple)

Par contre quand je regarde la description de la vue sous psql (\d
nomvue), le where est indiqué de la façon suivante:
where T1.C1::text = 'XX'::text (c'est valable pour tous les champs de la
condition). Est-ce que ça joue ?!?

Merci,

In response to

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Sébastien Lardière 2004-07-28 12:55:46 Re: Temps de réponse
Previous Message Hervé Piedvache 2004-07-28 12:22:46 Re: Temps de réponse