いいえ。クエリの実行にかかる時間には、次のような多くの要因があります。
- ハードウェアの仕様
- ネットワーク構成、帯域幅、および負荷
- MySQLServerの構成とサーバーの負荷
- MySQLインデックスの使用と実行プラン
- データのサイズ
- インデックスのサイズ
- 結果セットのサイズ
クエリにかかる時間を決定する最良の方法は、クエリを実行することです。 SQL_NO_CACHE
を使用してクエリキャッシュを無効にする必要があります クエリキャッシュが結果を歪めないようにします。
SHOW PROFILE
を使用する MySQLがどこで時間を費やしているかを確認します。
EXPLAIN
を使用する 実行計画を確認して、実行計画を最適化できるようにします。
EXPLAINを使用すると、クエリが効率的かどうかを確認できますが、それでも実行して、環境での所要時間を確認する必要があります。