それは完全に環境とあなたが管理している方法に依存します-私が言わなければならない-他のすべて。サーバーが惑星の反対側にある別のネットワーク上にある場合、ネットワークがボトルネックになります。
より適切な呼び出しを行うために、サーバーがローカルホスト上にあり、接続が適切に管理されていることを前提としています。最適化する必要があるのはクエリ自体だけです。その場合は、Explain
を使用できます。 ここ
で説明されているように使用法を命令します とてもシンプルです:
Explain select col1 from table1 Union select col2 from table2
Explain
の使い方を説明する記事がたくさんあります 。 こちら
1つです。
最後に、重要なのは行数だけではありません。選択したコードが何回実行されるかも重要です。実行ごとに11行を返し、1000回の反復があるループがあるとします。行が反復ごとに異なると仮定すると、接続管理とキャッシュの効果がわかります。