[前][次][番号順一覧][スレッド一覧]

mysql:2741

From: "Hiroshi Koishi" <"Hiroshi Koishi" <peaceful@xxxxxxxxxx>>
Date: Tue, 28 Nov 2000 12:29:46 +0900
Subject: [mysql 02741] インデックスの効果について

こいしです。
 すいません、MLのメール消してしまいました^^;。
 なので新規のメールで・・。

インデックスを付けると ヒット率の低い時に かなり有効なのは、
説明を聞いて分かりました。ありがとうございます。

そこで更に質問なのですが、WHERE a='2' && b='1' とした場合
に、項目名 a はヒット率の低いもの、 項目名 b は極めて高いもの
とした場合に、インデックスを付ける効果は どうなるのでしょうか?
項目名 a 及び  b に共にインデックスを 付けたとして、
項目名 bは極めて高いヒット率なので 項目名 a に付けた
インデックスの効果も あまり望めなくなってしまうのでしょうか。

仮に項目名 bの データが全て 1 だとするならば、結局はページ?
を全て読み込まなくては ならなくなり、項目名 a だけに
インデックスを付けたとしても効果が望めなくなるのでしょうか。
それとも、項目名 a につけたインデックスの効果は失われない
のでしょうか?

どこから ともなく、自分で確かめろ!という声が聞こえて来そう
なので、MySQLでの処理時間を確認する方法を 教えてください。

環境 : Windows2000+PHP4.03pl1+AnHTTPD1.32d+MySQL3.23.27-beta

少しでも良い方向に持って行きたいと想うと、いろいろと気になって
しまうもので。

Name                Hiroshi Koishi
ICQ                   UIN:97008730    NickName:Breathe
E-Mail               pristine@xxxxxxxxxx
ArtlessFlow        http://www.eva.hi-ho.ne.jp/peaceful/




[前][次][番号順一覧][スレッド一覧]

->    2741 2000-11-28 12:29 ["Hiroshi Koishi" <pe] インデックスの効果について              
      2742 2000-11-28 12:37 ┣[Yukihiro KAWADA <kaw]                                       
      2747 2000-11-28 23:59 ┃┗["Hiroshi Koishi" <pe]                                     
      2744 2000-11-28 14:16 ┣[Akihiko Shinohara <s]                                       
      2750 2000-11-29 01:21 ┗[とみたまさひろ <tomm]