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

mysql:2750

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Wed, 29 Nov 2000 01:21:30 +0900
Subject: [mysql 02750] Re: インデックスの効果について

とみたです。

["Hiroshi Koishi" <peaceful@xxxxxxxxxx>さんが]
["[mysql 02741] インデックスの効果について" で曰く]

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

MySQL のインデックスの扱いについては、とりあえずマニュアルを
読まれるのがよろしいかと…。

例えばこの辺↓

http://www.mysql.gr.jp/jpdoc/3.23/manual.ja_Performance.html#MySQL_indexes

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

検索結果が少ない(と思われる)方のインデックスが、まず使用されるので
問題ないはずです。

# さて、明日から Linux Conference だ…。

---
とみたまさひろ <tommy@xxxxxxxxxx>
日本MySQLユーザ会 http://www.mysql.gr.jp

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

      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]