Return-Path: Delivered-To: apmail-jackrabbit-dev-archive@www.apache.org Received: (qmail 37759 invoked from network); 23 Jul 2009 11:36:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 23 Jul 2009 11:36:54 -0000 Received: (qmail 75119 invoked by uid 500); 23 Jul 2009 11:37:59 -0000 Delivered-To: apmail-jackrabbit-dev-archive@jackrabbit.apache.org Received: (qmail 75057 invoked by uid 500); 23 Jul 2009 11:37:59 -0000 Mailing-List: contact dev-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jackrabbit.apache.org Delivered-To: mailing list dev@jackrabbit.apache.org Received: (qmail 75049 invoked by uid 99); 23 Jul 2009 11:37:59 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 23 Jul 2009 11:37:59 +0000 X-ASF-Spam-Status: No, hits=-2.8 required=10.0 tests=RCVD_IN_DNSWL_MED,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [64.18.2.165] (HELO exprod7og106.obsmtp.com) (64.18.2.165) by apache.org (qpsmtpd/0.29) with SMTP; Thu, 23 Jul 2009 11:37:48 +0000 Received: from source ([209.85.218.208]) by exprod7ob106.postini.com ([64.18.6.12]) with SMTP ID DSNKSmhLd7VOwQoW2zlroVSjeIftXgZUjuYI@postini.com; Thu, 23 Jul 2009 04:37:28 PDT Received: by bwz4 with SMTP id 4so849160bwz.0 for ; Thu, 23 Jul 2009 04:37:26 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.116.77 with SMTP id l13mr996598faq.106.1248349046723; Thu, 23 Jul 2009 04:37:26 -0700 (PDT) In-Reply-To: References: <24619853.post@talk.nabble.com> <90a8d1c00907222358n75161f24mb0d8dba085470dfb@mail.gmail.com> <24620741.post@talk.nabble.com> Date: Thu, 23 Jul 2009 13:37:26 +0200 Message-ID: Subject: Re: Performance of Jackrabbit From: Bart van der Schans To: dev@jackrabbit.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org On Thu, Jul 23, 2009 at 1:00 PM, Alexander Klimetschek wrote: > On Thu, Jul 23, 2009 at 9:31 AM, Ajai wrote: >> http://www.nabble.com/file/p24620741/ThreadFeeder.java ThreadFeeder.java >> http://www.nabble.com/file/p24620741/repository.xml repository.xml >> http://www.nabble.com/file/p24620741/indexingconfiguration.xml >> indexingconfiguration.xml >> >> Kindly let me know your suggestions. > > From a quick look at your code it looks like you create a flat > hierarchy with all nodes on the same level. You should try to > distribute the load by creating more subfolders (which should follow > some useful structure, eg. dates like 2009/07/23 works with most > content). The limit where Jackrabbit gets a bit slower is at around > 10k child nodes. Iirc there's a similar problem with multi value properties when you add a lot of values. Is there any room left in the current implementation to improve the performance of those two use cases? Or did somebody already look at it thoroughly and squeezed out the last bit of performance gain? If not, I would be happy to run some tests in a profiler and see what comes up.. Regards, Bart -- Hippo B.V. - Amsterdam Oosteinde 11, 1017 WT, Amsterdam, +31(0)20-5224466 Hippo USA Inc. - San Francisco 101 H Street, Suite Q, Petaluma CA, 94952-3329, +1 (707) 773-4646 ----------------------------------------------------------------- http://www.onehippo.com - info@onehippo.com -----------------------------------------------------------------