[PHP-users 12835] Re: PHP+MYSQLの検索速度について

カンダ マサキ php-users@php.gr.jp
Mon, 27 Jan 2003 18:32:31 +0900


吉泉です。一応解決しましたので、自己レス致します。

当件ですが、mysql_fetch_arrayで取得した値をそのまま
次のSQLのパラメータに指定した場合に、検索結果が遅くなることが分かりました。

遅いケース:
$sql ="select a from T where no='$rno'";
$result = mysql_query($sql,$con);
$row = mysql_fetch_array($result);

$dsql = "select title from CDJT_DISC where kanrino = ".$row{a};
$dresult = mysql_query($dsql,$con);
$drow = mysql_fetch_array($dresult);

これを、
$sql ="select a from T where no='$rno'";
$result = mysql_query($sql,$con);
$row = mysql_fetch_array($result);

$param = $row{a};

$dsql = "select title from CDJT_DISC where kanrino = '$param'";
$dresult = mysql_query($dsql,$con);
$drow = mysql_fetch_array($dresult);

とした場合、検索スピードが見違えました。

何故そうなったのかはまだよく理解しておりませんので、もう少し
勉強しようと思います。

ご指南いただきました皆様、本当に有難う御座いました。

今後とも、宜しくお願い致します。





>From: カンダ マサキ <yotsuizumi@hotmail.com>
>Reply-To: php-users@php.gr.jp
>To: php-users@php.gr.jp
>Subject: [PHP-users 12833] Re: PHP+MYSQLの検索速度について
>Date: Mon, 27 Jan 2003 18:08:12 +0900
>
>吉泉です。
>
>ご指南頂きましたDNSの設定ですが、正引き・逆引きともに
>問題ないようです。
>
>やはり、サーバーの環境という類の話なのかな・・・
>という感じがしております。
>
>引き続き色々と試しつつ、何らかの改善が見られましたら
>報告させていただきます。
>
>
>
>>From: Satoshi Sato <sato@stage.gr.jp>
>>Reply-To: php-users@php.gr.jp
>>To: php-users@php.gr.jp
>>Subject: [PHP-users 12831] Re: PHP+MYSQLの検索速度について
>>Date: Mon, 27 Jan 2003 16:37:33 +0900
>>
>>初めまして、佐藤です。
>>
>>On Mon, 27 Jan 2003 15:51:54 +0900
>>カンダ マサキ <yotsuizumi@hotmail.com> wrote:
>>
>> > 吉泉です。
>> >
>> > データベース処理部分の時間を測定したところ、0秒(!)でした。
>> >
>> > ということは、データ検索ではなく他の部分で時間が掛かっている、と
>> > 推測されます。
>>
>>
>>予想ですが、10秒という中途半端な時間が、名前引きのタイムアウトのような感
>>じがします。
>>
>>include_once("../db_connect.inc");
>>
>>の時間を計ってみてはどうでしょうか?
>>もしそこが原因のようなら、DNSにMySQLがインストールしてあるサーバーを登録
>>するか、hostsファイルの書いてあげれば解決すると思います
>>
>>違っていたらすいません。
>>
>>--
>>Satoshi Sato <sato@stage.gr.jp>
>>
>>_______________________________________________
>>PHP-users mailing list
>>PHP-users@php.gr.jp
>>http://ns1.php.gr.jp/mailman/listinfo/php-users
>
>
>_________________________________________________________________
>ハイセンスな商品を気軽に購入 MSN ショッピング   
>http://shopping.msn.co.jp/
>
>_______________________________________________
>PHP-users mailing list
>PHP-users@php.gr.jp
>http://ns1.php.gr.jp/mailman/listinfo/php-users


_________________________________________________________________
今が旬のクルマを徹底的に分析します MSN 自動車   http://car.msn.co.jp/