From: | Guillaume Lelarge <guillaume(at)lelarge(dot)info> |
---|---|
To: | Samuel ROZE <samuel(dot)roze(at)aliceadsl(dot)fr> |
Cc: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: Tableau dans une requête |
Date: | 2009-09-13 17:48:32 |
Message-ID: | 200909131948.32546.guillaume@lelarge.info |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Le dimanche 13 septembre 2009 à 19:43:11, Samuel ROZE a écrit :
> Oh génial ! Du coup, juste...
>
> WHERE lib_critere = ANY (v_criteres)
>
> ...marche ! Merci beaucoup !
>
> Sinon, la nouvelle méthode "USING" d'"EXECUTE", elle améliore beaucoup
> les performances ? Enfin, je sais que tu n'aimes pas parler de
> performances sans exemples mais, "à l'intérieur", qu'est-ce que ça
> changes ?
>
EXECUTE recrée à chaque fois le plan d'exécution, donc ça sera plus lent. De
là à ce que cela soit réellement perceptible par les utilisateurs... sauf
évidemment si la fonction est appelée dans une boucle (style SELECT
mafonction() FROM mon_immense_table).
--
Guillaume.
http://www.postgresqlfr.org
http://dalibo.com
From | Date | Subject | |
---|---|---|---|
Next Message | Samuel ROZE | 2009-09-13 20:58:32 | Noms de variable dynamiques |
Previous Message | Samuel ROZE | 2009-09-13 17:43:11 | Re: Tableau dans une requête |