Re: cache lookup failed for function ...
- From: Stefan Kaltenbrunner <stefan(at)kaltenbrunner(dot)cc>
- To: "A. Kretschmer" <andreas(dot)kretschmer(at)schollglas(dot)com>
- Cc: pgsql-de-allgemein(at)postgresql(dot)org
- Subject: Re: cache lookup failed for function ...
- Date: Thu, 30 Aug 2007 13:40:25 +0200
- Message-id: <46D6ACA9.8080607@kaltenbrunner.cc> <text/plain>
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