Re: currval sequence memory storage? - Mailing list pgsql-general

From Tom Lane
Subject Re: currval sequence memory storage?
Date
Msg-id 15273.1027112246@sss.pgh.pa.us
Whole thread Raw
In response to currval sequence memory storage?  (chris.gamble@CPBINC.com)
List pgsql-general
chris.gamble@CPBINC.com writes:
> My questions is, when does the memory
> storage used for this currval get released and what triggers its
> release?

It's not released until your session exits.

> If
> it is never released, does that cause the process to consume excessive
> memory after several inserts across multiple tables?

Since the storage involved is just a few bytes for each distinct
sequence object that you've nextval'd in the current session, I doubt
that you need to worry.  Certainly doing multiple inserts into a single
table isn't going to bloat your memory consumption, because you're
touching only one sequence.

            regards, tom lane

pgsql-general by date:

Previous
From: chris.gamble@CPBINC.com
Date:
Subject: currval sequence memory storage?
Next
From: "Susan Lane"
Date:
Subject: Re: COMMIT in PostgreSQL