Re: prepared statements und partitionierte tabellen ...
"Albe Laurenz" <[email protected]>
| Newsgroups | gmane.comp.db.postgresql.german |
|---|---|
| Message-ID | <D960CB61B694CF459DCFB4B0128514C208127301@exadv11.host.magwien.gv.at> |
Andreas Kretschmer schrieb: >>> Wo ist mein Hirnknoten? >> Kann ich nicht sagen, aber ich würde mir einmal die Pläne anschauen. >> Du verwendest eh nicht EXECUTE ... USING, oder? > Doch, hab das mit USING gemacht. Keine gute Idee? Nein, das ist eh ok. Ich hatte nur, ohne nachzuprüfen, vermutet, daß dann vielleicht ein parametriertes Statement verwendet wird. Ein kurzer Test hat aber ergeben, daß die Konstante in die Abfrage eingebaut wird. Das beobachtest Du wahrscheinlich auch im Output von auto_explain. > Im Plan (händisch die > Funktion aufgerufen) > > Das Explain für das Select selbst (also innerhalb der Funktion) ist okay, > Zeit: > (actual time=0.019..0.020 rows=1 loops=1) > > Aber der Aufruf der Funktion selber: > (actual time=164.628..164.628 rows=1 loops=1) Was passiert denn sonst noch in der Funktion? Kannst Du das CREATE FUNCTION-Statement schicken? Liebe Grüße, Laurenz Albe -- Sent via pgsql-de-allgemein mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-de-allgemein