• ベストアンサー

クエリの実行速度はサーバとPCとの接続方法で変わる

SELECT * FROM database WHERE col001=32 AND col002=223 ORDER BY id; 結果は0.5秒 ローカルPCにmysqlサーバをインストールし、ローカル内だけで使用しています。 そのうち共有のレンタルサーバーを借りようと考えています。 ローカル内だけの実行はネットの通信速度は無関係ですが、 レンタルサーバーで実行する場合は通信速度が関係してくると思います。 クエリの実行速度は通信速度に影響し、 上記の結果速度が、例えば0.5秒から1.7秒まで遅くなる。 といったようなことは起きませんか?

質問者が選んだベストアンサー

  • ベストアンサー
  • LOHA
  • ベストアンサー率52% (203/388)
回答No.1

プログラムをデプロイするなら、クエリを出すプログラムとデータベースサーバが同一なわけですから、サーバ・クライアント間の通信速度は関係ないはずです。 それとも、ローカルPCから、リモートサーバのデータベースにクエリを出すということなのでしょうか? それなら通信速度が影響する可能性はあります。 #ローカルPCとレンタルサーバでの性能差による処理速度の違いはあるでしょうね。 #特に共有サーバは未知数ですね。

juju-juju
質問者

お礼

有難うございました。

関連するQ&A