mysql:505
From: Hideaki Nakayama <Hideaki Nakayama <nakayama@xxxxxxxxxx>>
Date: Thu, 7 Jan 1999 10:03:25 +0900 (JST)
Subject: [mysql 505] Re: where 節での最適化 (Re: あけましておめでとうございます。 )
なかやまです。 遠藤さんは書かれました >その条件下で > >select * from AA where a1 = 1 and a2 = 2; > >と > >select * from BB where b1 = 1 and b2 = 2; INDEX i(a1,a2)があれば、「where a1 = 1 and a2 = 2」は 一回インデックスをひくだけで結果を求めることができますが、 INDEX i1(b1), INDEX i2(b2) がある場合、「where b1 = 1 and b2 = 2」 は b1=1でインデックスi1をひいてその中から b2=2 を満たすものを 探すか、b1=1 で i1 をひき、b2=2 で i2 をひき、両者に共通の 結果を取り出すことをしなければいけないので、 select * from BB where b1 = 1 and b2 = 2; のほうが手間が かかるのではないでしょうか? なかやま
482 1999-01-01 23:22 [<endo@xxxxxxxxxx> ] あけましておめでとうございます。 484 1999-01-02 01:51 ┣[<tommy@xxxxxxxxxx> ] 485 1999-01-02 07:49 ┃┣[<endo@xxxxxxxxxx> ] 494 1999-01-06 18:13 ┃┗[<yandy@xxxxxxxxxx> ] 489 1999-01-04 10:35 ┗[Tamon Nomura <tamon@] 490 1999-01-04 11:31 ┗[民斗 <tommy@xxxxxxxx] where 節での最適化 (Re: あけましておめでとうございます。 ) 499 1999-01-06 21:16 ┗[Tamon Nomura <tamon@] 500 1999-01-07 09:30 ┗[<endo@xxxxxxxxxx> ] 501 1999-01-07 09:44 ┗[Hideaki Nakayama <na] 503 1999-01-07 09:56 ┗[<endo@xxxxxxxxxx> ] -> 505 1999-01-07 10:03 ┗[Hideaki Nakayama <na]