How can we implement procedure cache? Cane you please give details regarding
this?
It will be helpful for me.

Thanks and regards,
CPK

On Fri, Nov 26, 2010 at 11:53 PM, Martin Gainty <mgai...@hotmail.com> wrote:

>  depends on the configuration implemented to enable caching
> capability for each type
> *usually* fastest access can be achived by implementin a Procedure which
> loads into Procedure Cache
> allowing consequent accesses to the Procedure 'in memory' (vs Disk I/O)
>
> Martin Gainty
> ______________________________________________
> Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
>
> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
> Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
> dient lediglich dem Austausch von Informationen und entfaltet keine
> rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
> E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
>
> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le 
> destinataire prévu, nous te demandons avec bonté que pour satisfaire informez 
> l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci 
> est interdite. Ce message sert à l'information seulement et n'aura pas 
> n'importe quel effet légalement obligatoire. Étant donné que les email 
> peuvent facilement être sujets à la manipulation, nous ne pouvons accepter 
> aucune responsabilité pour le contenu fourni.
>
>
>
>
>
>
> > Date: Fri, 26 Nov 2010 09:04:42 -0700
> > From: eggyk...@gmail.com
> > To: shreeseva.learn...@gmail.com
> > CC: pgsql-ad...@postgresql.org; pgsql-general@postgresql.org
> > Subject: Re: [GENERAL] plpyhton
>
> >
> > On Fri, Nov 26, 2010 at 05:28:52PM +0530, c k wrote:
> > > Thanks for your reply.
> > > But if a database has 100+ connections then isn't loading any such
> > > interpreter consumes more memory and requires more CPU? Does all PL
> > > languages behave in the same fashion?
> >
> > If there are lots of connections, and each calls a plpython function (for
> > example), then each will load a python interpreter, and certainly that
> could
> > add up to serious memory usage. I can't speak for *every* PL; C functions
> > don't load any special interpreter, for instance, and I don't think
> there's
> > anything special you have to load to run SQL functions, beyond what gets
> > loaded anyway.
> >
> > If you have problems with hundreds of connections using too much memory
> when
> > each loads an interpreter, you ought to consider getting more memory,
> using a
> > connection pooler, changing how you do things, or some combination of the
> > above.
> >
> > --
> > Joshua Tolley / eggyknap
> > End Point Corporation
> > http://www.endpoint.com
>

Reply via email to