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

mysql:2398

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Wed, 23 Aug 2000 17:42:07 +0900
Subject: [mysql 02398] Re: select でインデックスを使用しない場合がある?

とみたです。

# ML に投稿する時は Reply-To をつけない方がよろしいかと…

At Wed, 23 Aug 2000 16:39:22 +0900,
Koichi Shobatake <kazu@xxxxxxxxxx> wrote:

> 同じSQL文を
> ・mysqlのクライアントを使用してSELECTを行った場合にはIndexを使用して
>   結果が帰る(explainで確認)
> ・PHP経由のクエリーの場合には、Indexを使用しない「場合」(※)があり
>   全レコード検索となってしまう
> (※)
> 多くの場合、insertが行われた後の初めての検索の場合。
> 全く同じページの読み込みが、2度目以降は早い。

同じ SQL ならインデックスも同じように使われるはずです。インデックスを使
用していないという根拠は何でしょうか?

1回目と2回目で検索速度が異なるのは、単に2回目以降はキャッシュに溜ってい
るから速いだけではないかと思います。

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

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

      2397 2000-08-23 16:39 ["Koichi Shobatake" <] select でインデックスを使用しない場合がある?
->    2398 2000-08-23 17:42 ┗[とみたまさひろ <tomm]