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]