05.01.2013 17:43, Ann Harrison wrote:
> Err, no on three counts.  The first is that there was no other activity on 
> the database
> that demonstrated 1Tb of writes for a 55Gb database.  The second is that even 
> if there
> were conflicts, that sweep was done by a SuperServer configuration, so dirty 
> pages do not
> go to disk when their lock is released.  And finally, even if there were 
> conflicts and it
> were a Classic installation, the only time large numbers of pages are forced 
> at once is on
> commit.

   It is not quite so.
   At first, if GC is in background mode, there are two parallel activity on 
database: GC 
cleaning up and sweep, reading page by page. Every time sweep is going to read 
next 
record, it requests read lock on page which forces GC to release exclusive lock 
of the 
page (if it has just cleaned a previous record).
   At second, TS didn't name architecture, so it is not necessary superserver.

-- 
   WBR, SD.

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to