On Fri, Jan 18, 2013 at 11:55 AM, Claudiu Saftoiu <csaft...@gmail.com> wrote: > >> >>> >>> If you want to load the btree item into cache, you need to do >>> >>> item._p_activate() >> >> >> That's not going to work, since `item` is a tuple. I don't want to load >> the item itself into the cache, I just want the btree to be in the cache. > > > Er, to be clearer: my goal is for the preload to load everything into the > cache that the query mechanism might use. > > It seems the bucket approach only takes ~10 seconds on the 350k-sized index > trees vs. ~60-90 seconds. This seems to indicate that less things end up > being pre-loaded...
I guess I was too subtle before. Preloading is a waste of time. Just use a persistent ZEO cache of adequate size and be done with it. Jim -- Jim Fulton http://www.linkedin.com/in/jimfulton Jerky is better than bacon! http://zo.pe/Kqm _______________________________________________ For more information about ZODB, see http://zodb.org/ ZODB-Dev mailing list - ZODB-Dev@zope.org https://mail.zope.org/mailman/listinfo/zodb-dev