11.05.2014 16:46, Dimitry Sibiryakov wrote:
> 11.05.2014 10:44, Vlad Khorsun wrote:
>>    It is better to write application to test it. And application
>> should be clever enough
>> to be able to put already read blob_id into parameter instead of
>> creating new blob_id.
>
>    I tested with attached application and got this:
>
> tx1: blob id = 80:1
> tx2: blob id = 80:2
> tx1: blob id = 80:3
>
>    Which seems to be logical, because engine cannot tell whether blob id
> it has on input comes from current record or other record in other
> table. Comment in BLB_move confirms that:
>
> // If the source is a permanent blob, then the blob must be copied.
> // Otherwise find the temporary blob referenced.

   Yep, you seems right. If we really could eliminate need to collect 
staying\going lists, it could be good for both performance and memory 
usage (in some, not very wide, cases).

Regards,
Vlad


------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to