[ZODB-Dev] Making ZODB / ZEO faster

Erik Dahl edahl at zenoss.com
Mon Dec 7 13:46:28 EST 2009


Biggest DBs we see are in the 10GB range.  Most are significantly  
smaller (100s of MB) so I don't think size is an issue.  We typically  
run big persistent caches so I don't think there is much help to be  
had there.  It would only make reads faster anyway right?

-EAD



On Dec 7, 2009, at 11:21 AM, Jim Fulton wrote:

> On Mon, Dec 7, 2009 at 11:08 AM, Erik Dahl <edahl at zenoss.com> wrote:
>> Guys,
>>
>> Thanks for all the great feedback.  Still processing it but here are
>> somethings we will try.
>>
>>  We will also
>> look at tuning out current ZEO setup.  Last time I looked there was
>> only the invalidation queue.  I poked around a bit for tuning docs  
>> and
>> didn't see any.  Can someone point me to them?
>
> The biggest problem ZODB has in general is docs.
>
> I'd consider tuning your ZEO client caches and using
> persistent caches.
>
> I'm still curious how big your database is.
>
>> Our slow loading object was a persistent with a regular list inside  
>> of
>> the main pickle.  Objects that the list pointed to were persistent
>> which I believe means that hey will load separately.
>
> Yes.
>
> Jim
>
> -- 
> Jim Fulton



More information about the ZODB-Dev mailing list