[Zope] ZODB performance issues
   
    Mark Gibson
     
    mark@kaivo.com
       
    Tue, 13 Aug 2002 11:09:18 -0600
    
    
  
I've had a similar problem, and have found that periodically commiting 
the transaction, (say after every 100 objects), in the zodb helps.
get_transaction().commit()
Mark
VanL wrote:
> Hello,
> 
> We have a script that does a'database import' into the ZODB.  This 
> script iterates through a series of records (currently in text files) 
> and creates corresponding Zope objects.  We can do small (<100) imports 
> relatively well, but on a large import (1000+) the Zope process balloons 
> in size and eventually becomes unresponsive.  Sending a SIGHUP to Zope 
> restores normal functionality and performance, and the created objects 
> all seem to work fine.  However, we don't want to have to restart Zope 
> every time we do an import.
> 
> My suspicion, based on the above evidence, is that the ZODB caching 
> mechanism is to blame for the slowdown.  Can anybody confirm this, or 
> offer an alternate explanation?
> 
> And, if caching is the culprit, is there a way to programmatically turn 
> off caching for the duration of a script run?
> 
> Thanks,
> 
> VanL
> 
> 
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce
> http://lists.zope.org/mailman/listinfo/zope-dev )