Received: from maia.hub.org (maia-2.hub.org [200.46.204.251]) by mail.postgresql.org (Postfix) with ESMTP id C9175B5DC40 for ; Thu, 15 Sep 2011 12:28:09 -0300 (ADT) Received: from mail.postgresql.org ([200.46.204.86]) by maia.hub.org (mx1.hub.org [200.46.204.251]) (amavisd-maia, port 10024) with ESMTP id 69866-08 for ; Thu, 15 Sep 2011 15:28:03 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0-rc2 Received: from exprod7og107.obsmtp.com (exprod7og107.obsmtp.com [64.18.2.167]) by mail.postgresql.org (Postfix) with ESMTP id CC80CB5DC14 for ; Thu, 15 Sep 2011 12:28:02 -0300 (ADT) Received: from mail-fx0-f45.google.com ([209.85.161.45]) (using TLSv1) by exprod7ob107.postini.com ([64.18.6.12]) with SMTP ID DSNKTnIZgUaPbzUxmT0BFhcle9wIUSeD0B44@postini.com; Thu, 15 Sep 2011 08:28:03 PDT Received: by fxh13 with SMTP id 13so992654fxh.18 for ; Thu, 15 Sep 2011 08:28:00 -0700 (PDT) Received: by 10.223.95.148 with SMTP id d20mr726480fan.59.1316100479948; Thu, 15 Sep 2011 08:27:59 -0700 (PDT) Received: from [192.168.1.183] (dsl-hkibrasgw2-ff7ac300-240.dhcp.inet.fi. [88.195.122.240]) by mx.google.com with ESMTPS id c2sm7346626faf.16.2011.09.15.08.27.56 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 15 Sep 2011 08:27:57 -0700 (PDT) Message-ID: <4E72197B.9040602@enterprisedb.com> Date: Thu, 15 Sep 2011 18:27:55 +0300 From: Heikki Linnakangas User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; fi-FI; rv:1.9.2.21) Gecko/20110831 Icedove/3.1.13 MIME-Version: 1.0 To: Alexander Korotkov CC: pgsql-hackers Subject: Re: Double sorting split patch References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=-1.9 tagged_above=-5 required=5 tests=BAYES_00=-1.9 X-Spam-Level: X-Archive-Number: 201109/755 X-Sequence-Number: 194944 On 11.09.2011 22:30, Alexander Korotkov wrote: > Hackers, > > I've got my patch with double sorting picksplit impementation for GiST into > more acceptable form. A little of testing is below. Index creation time is > slightly higher, but search is much faster. The testing datasets were > following: > 1) uniform dataset - 10M rows > 2) geonames points - 7.6M rows I've looked at the patch, and took a brief look at the paper - but I still don't understand the algorithm. I just can't get my head around the concepts of split pairs and left/right groups. Can you explain that in layman's terms? Perhaps an example would help? -- Heikki Linnakangas EnterpriseDB http://www.enterprisedb.com