Subject | Re: Re: [firebird-support] Blob concat consume memory - why? |
---|---|
Author | liviuslivius |
Post date | 2015-06-24T08:03:53Z |
W dniu 2015-06-24 09:51:58 użytkownik Helen Borrie helebor@... [firebird-support] <firebird-support@yahoogroups.com> napisał:
At 07:27 p.m. 24/06/2015, liviuslivius liviuslivius@... [firebird-support] wrote:
>
>why concating blob consume memory and not leave it until transaction end?
>
>It looks like some temp buffers are created and not freed until transaction end
>Is this bug reported or i should report it to the tracker?
>
http://tracker.firebirdsql.org/browse/CORE-4671
Helen
Hi Hellen,it looks like bug is not fixed only minimized?I test this with current FB3 snapshot.This fix do only something like thisprevious before fix1. transaction start2. Before execute statement memory low3. memory increases during statement executionSELECT * FROM TEST_BLOB_CONCAT('', 50000000)4. after statement is finished memory is still the same5. commit transaction ->>> memory relasedafter fix1. transaction start2. Before execute statement memory low3. memory increases during statement executionSELECT * FROM TEST_BLOB_CONCAT('', 50000000)4. after statement ->>> memory relased5. commit transactionI see that this fix - not fix reason of the bug - only minimize it?Should i post this as new bug into the tracker or put comment there?regards,Karol Bieniaszewski