29.04.2014 0:16, Claudio Valderrama C. wrote:
>> -----Original Message-----
>> From: Dimitry Sibiryakov [mailto:s...@ibphoenix.com]
>> Sent: Lunes, 28 de Abril de 2014 18:03
>>
>> I may be wrong as often, but AFAIU this dream may be a reality if:
>>
>> 1) Eliminate DFW
>
> I'm not sure "eliminate" would be the goal. I would say "simplify" that
> egregious piece of code with its enigmatic levels.

   You are right. I meant do not use it for DDL.

>> 2) Perform DDL (operations with system tables) in user transaction
>
> Are you referring to the server's internal code or isql, for example?

   Both. As Vlad said, system transaction should be better read-ony.

>> 3) Make garbage collector to handle system tables well
>
> What problems do you see now? Old records not collected and disposed?

   It doesn't do "special cleanup" on system tables' version collection.
   For example, when garbage collector expunge record in RDB$RELATIONS it 
should free 
table's pages which currently is done by DFW.

-- 
   WBR, SD.

------------------------------------------------------------------------------
"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