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

mysql:2397

From: "Koichi Shobatake" <"Koichi Shobatake" <kazu@xxxxxxxxxx>>
Date: Wed, 23 Aug 2000 16:39:22 +0900
Subject: [mysql 02397] select でインデックスを使用しない場合がある?

はじめまして、正畠@ソシオウエアといいます。

早速ですが、
ある1つのテーブルに複合Index( key1,key2,key3 )をつけます。

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

といったことが起こっており、困っています。
どんな些細なことでも結構ですので、ご意見いただければ幸いです。

環境は、
PHP4.0 RC1 on RHLinux6.1 + MySQL 3.22.32 ( ujis ) on Solaris2.7

以上よろしくお願いいたします。
失礼いたします。

 *******************************************
   Socioware.com Inc.  Koichi Shobatake
       Email : kazu@xxxxxxxxxx
  Visit our website !  http://www.socioware.com/
 *******************************************



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

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