[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