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]