Re: cache lookup failed for function ...
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
Home |
Main Index |
Thread Index