From: | Stefan Kaltenbrunner <stefan(at)kaltenbrunner(dot)cc> |
---|---|
To: | "A(dot) Kretschmer" <andreas(dot)kretschmer(at)schollglas(dot)com> |
Cc: | pgsql-de-allgemein(at)postgresql(dot)org |
Subject: | Re: cache lookup failed for function ... |
Date: | 2007-08-30 11:40:25 |
Message-ID: | 46D6ACA9.8080607@kaltenbrunner.cc |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-de-allgemein |
A. Kretschmer wrote:
> am Thu, dem 30.08.2007, um 13:24:53 +0200 mailte Peter Eisentraut folgendes:
>> Am Donnerstag, 30. August 2007 12:00 schrieb Rolf Schaufelberger:
>>> Meine Grundsätzliche Frage: Wo ist dieses verhalten (caching von
>>> Funktionen) dokumentiert und kann man das beeinflussen ? Wann / Wie wird
>>> der cache gelöscht ?
>> Es gibt keine Cache für Funktionen. Da müsste man schon man ein konkreteres
>
> Ausführungspläne?
ja - bei plpgsql funktionen werden die Ausführungspläne auf einer
per-session bassis gecached aber alle Versionen VOR 8.3 haben keine
automatische Invalidierung der Pläne bei Änderung was zu den
beschriebenen Problemem führen kann.
Die einzige Lösung hierbei ist ein disconnect/reconnect im client.
Stefan
From | Date | Subject | |
---|---|---|---|
Next Message | A. Kretschmer | 2007-08-30 11:55:28 | Re: cache lookup failed for function ... |
Previous Message | Rolf Schaufelberger | 2007-08-30 11:38:38 | Re: cache lookup failed for function ... |