[ZODB-Dev] Re: Memory Errors reading large ZODB

Jim Fulton jim at zope.com
Thu Aug 2 09:33:23 EDT 2007


On Aug 2, 2007, at 7:51 AM, Chris Withers wrote:

> Gary Poster wrote:
>>> you can call cache minimize after a threshold.. maybe every 100  
>>> iterations.
>> sounds good, assuming you know you are not writing.
>
> I've used this trick loads, especially for huge datastructure  
> migrations where writing is happening. I wonder why I haven't  
> bumped into problems?

I'm not sure what Gary was referring to.  I don't think there are any  
problems with writing.  OTOH, modified objects won't be removed from  
memory.  Perhaps that was what he was referring to.  As Gary  
mentioned, you can use savepoints to cause modified objects to be  
saved to disk and thus removed from memory.

Jim

--
Jim Fulton			mailto:jim at zope.com		Python Powered!
CTO 				(540) 361-1714			http://www.python.org
Zope Corporation	http://www.zope.com		http://www.zope.org





More information about the ZODB-Dev mailing list