From listbox+trampoline+Q4+EFZ7+JOOHGnuo4BG7dOdRXz3JoQ+BqUXUH@jeeves.archives.listbox.com  Thu Jul  7 05:26:20 2011
Received: from mx2.cims.nyu.edu (mx2.cims.nyu.edu [128.122.49.96])
	by mail.cims.nyu.edu (8.14.4+Sun/8.14.4) with ESMTP id p679QJC2000415
	for <shasha@mail.cims.nyu.edu>; Thu, 7 Jul 2011 05:26:19 -0400 (EDT)
Received: from b-lb-ob-sd.listbox.com (b-lb-ob-sd.listbox.com [64.74.157.83])
	by mx2.cims.nyu.edu (8.14.4+Sun/8.14.4) with ESMTP id p679PxMU029797
	for <shasha@cs.nyu.edu>; Thu, 7 Jul 2011 05:25:59 -0400 (EDT)
Received: from b-lb-ob-sd.listbox.com (localhost [127.0.0.1])
	by b-lb-ob-sd.listbox.com (Postfix) with ESMTP id 49355481
	for <shasha@cs.nyu.edu>; Thu,  7 Jul 2011 05:25:59 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=listbox.com; h=from:to
	:date:subject:message-id:content-type:mime-version:reply-to
	:list-id:list-help:list-unsubscribe:list-subscribe; s=launch;
	 bh=EgeJ5dJeC1cSEBlrhDh/tAiF+f4=; b=ihte4wMMCcUUATapvoxndvoP7h9U
	UlV63189XJdDcQWbdmp3itrloo8VHwYX11A69x/K7Jo4MzfWRfwmqe9asA==
Received: from b-lb-ex-sd.listbox.com (b-lb-ex-sd.listbox.com [64.74.157.87])
	by b-lb-ob-sd.listbox.com (Postfix) with ESMTP id 454C8480
	for <shasha@cs.nyu.edu>; Thu,  7 Jul 2011 05:25:59 -0400 (EDT)
Received: from localhost.localdomain (localhost [127.0.0.1])
	by b-lb-ex-sd.listbox.com (Postfix) with ESMTP id 3A41A259
	for <shasha@cs.nyu.edu>; Thu,  7 Jul 2011 05:25:59 -0400 (EDT)
Received: from b-lb-mx-quonix.listbox.com (b-lb-mx-quonix.listbox.com
 [208.72.237.48]) by a-lb-arc-quonix.listbox.com (Postfix) with ESMTP id
 6D6AB22292 for <k4@listbox.com.email.enqueue.archive.listbox.com>; Thu,  7
 Jul 2011 05:25:50 -0400 (EDT)
Received: from localhost.localdomain (localhost [127.0.0.1]) by
 b-lb-mx-quonix.listbox.com (Postfix) with ESMTP id 698C71496 for
 <k4@listbox.com.email.enqueue.archive.listbox.com>; Thu,  7 Jul 2011 05:25:50
 -0400 (EDT)
Received: from lcpub01.tibra.com (lcpub01.tibra.com [93.174.208.10]) by
 b-lb-mx-quonix.listbox.com (Postfix) with SMTP id E41A11495 for
 <k4@listbox.com>; Thu,  7 Jul 2011 05:25:47 -0400 (EDT)
Received: from lcinf11.tibra.com (lcinf11.tibra.com [172.20.83.20]) by
 lcpub01.tibra.com (Postfix) with ESMTP id 986DB9D8001 for <k4@listbox.com>;
 Thu,  7 Jul 2011 10:25:46 +0100 (BST)
Received: from lcinf11.tibra.com ([172.20.83.20]) by lcinf11.tibra.com
 ([172.20.83.20]) with mapi; Thu, 7 Jul 2011 10:25:46 +0100
From: Greg Watson <Greg.Watson@tibra.com>
To: "k4" <k4@listbox.com>
Date: Thu, 7 Jul 2011 10:25:45 +0100
Subject: [k4] Speed of select query with in clause
Thread-Topic: Speed of select query with in clause
Thread-Index: Acw8h9mFRWg/C34hTQ6P4GR1mpdMOA==
Message-ID: <F019D4AB5A620545943C5CBFAF189C0C3245188FAF@lcinf11.tibra.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_F019D4AB5A620545943C5CBFAF189C0C3245188FAFlcinf11tibrac_"
MIME-Version: 1.0
Reply-To: k4@listbox.com
List-ID: <k4@listbox.com>
X-Listbox-List-ID: 1080 <k4@listbox.com>
List-Software: listbox.com v2.0
List-Help: <http://www.listbox.com/subscription-help.html>
List-Unsubscribe: <mailto:unsubscribe-k4@listbox.com>,
 <https://www.listbox.com/unsubscribe/?member_id=901033&id_secret=901033-6a517507&post_id=20110707052552:1A87E324-A87B-11E0-BB74-E7515F3DC9A1>
List-Subscribe: <mailto:subscribe-k4@listbox.com>,
 <http://www.listbox.com/subscribe/?list_id=1080>
X-Listbox-Post-Id: 20110707052552:1A87E324-A87B-11E0-BB74-E7515F3DC9A1
X-Listbox-Original-Sender: Greg Watson <Greg.Watson@tibra.com>
Errors-To:  listbox+trampoline+Q4+EFZ7+JOOHGnuo4BG7dOdRXz3JoQ+BqUXUH@jeeves.archives.listbox.com
X-Scanned-By: MIMEDefang 2.71 on 128.122.49.96
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.6 (mx2.cims.nyu.edu [128.122.49.96]); Thu, 07 Jul 2011 05:26:19 -0400 (EDT)
Status: R
Content-Length: 506


--_000_F019D4AB5A620545943C5CBFAF189C0C3245188FAFlcinf11tibrac_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

q)\t select distinct date from quote where date within (2011.02.01;2011.03.=
01), sym in (`symone;`symtwo)
468
q)\t distinct raze {select distinct date from quote where date within (2011=
.02.01;2011.03.01), sym=3Dx} each (`symone;`symtwo)
55

...where quote is parted by sym.  I'm guessing that 'in' doesn't take advan=
tage of the parted attribute?

From listbox+trampoline+Q4+EFZ7+qA29eoKo4BGNecyPcn8RRw+BqUXUH@jeeves.archives.listbox.com  Thu Jul  7 06:19:00 2011

select from t where sym in symList

does use the `p# (or `g#)

but it can give a different result (and take longer) than

raze{select from t where sym=3Dx}each symList

because select preserves record order
(and has to rearrange the `g#'s in the first case
but not the second

