Re: memory leak while using cursors - Mailing list pgsql-bugs

From Craig Schlenter
Subject Re: memory leak while using cursors
Date
Msg-id 20010211203004.A17706@webtelecoms.co.za
Whole thread Raw
In response to Re: memory leak while using cursors  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-bugs
On Sun, Feb 11, 2001 at 12:59:16PM -0500, Tom Lane wrote:
> pgsql-bugs@postgresql.org writes:
> > memory leak while using cursors
>
> > DECLARE BOB CURSOR FOR select date_part('epoch', call_time), date_part('hour', call_time), date_part('minute',
call_time),date_part('dow', call_time), * from call_jan where call_time >= '2000/12/16 00:00:00.000' and call_time <
'2001/01/2100:00:00.000'  FOR READ ONLY; 
>
> The date_part function calls will each leak a few bytes of memory that
> doesn't get reclaimed till end of query (= cursor close, in this case).
> This is fixed for 7.1 but there's no fix for older versions.

Aha! Thank you!!!! It didn't even occur to me that the query itself might
have been causing the problems ...

I'll probably just grab the call_time field and do the conversions
in my perl code to get the date_part fields until 7.1 is released.

Thank you again!!!!!

--Craig

pgsql-bugs by date:

Previous
From: "Schmidt, Peter"
Date:
Subject: jdbc1 & debug
Next
From: Peter T Mount
Date:
Subject: Re: jdbc1 & debug