質問: mysql_queryの処理速度が遅い php+mysqlでプログラミングをしているのですが、実行時にmysql_queryの処理に時間がかかっています。状況は以下の通りです。 ・処理時間を計測するとmysql_queryの実行に15秒程度かかっています。 ・webminで直接同じsql文を実行すると1秒程度で終わります。 ・sqlのコマンドは単純なupdateです。 ・indexは設定してあります。 ・dbに格納してあるレコード数は数100件程度です。 ・optimizeは実行してみましたが、あまり効果はありませんでした。 お聞きしたいのはwebminで実行すると1秒程度で終わるsql文がmysql_queryで実行すると、なぜ時間がかかるのかということです。 mysql_queryで時間がかかる原因およびmysql_queryの処理時間を短縮する方法などがあれば教えてください。 よろしくお願いします。
回答: はじめまして、通るすがるともうします。 上記現象なのですが、sqlのせいでないかもしれません。 htmlの生成に時間(つまりdbサーバー->web->ie)の間で時間が かかっている可能性はないですか? htmlの生成などは結構cpuを浪費しますよ あとはdb-webサーバー間の回線速度とか