1. ホーム
  2. マイスル

[解決済み】JOINクエリ vs マルチクエリ

2022-04-08 12:35:10

質問

JOINクエリは複数のクエリより速いですか?(メインのクエリを実行し、メインのクエリの結果に基づいて他の多くのSELECTを実行します)

JOINをすると、私のアプリケーションの設計がかなり複雑になるので、質問しているのです。

もし、速くなるのであれば、どのくらい速くなるのか、おおよそでいいので、どなたか教えてください。1.5倍なら気にしないけど、10倍なら気になるかな。

どのように解決するのですか?

これは、あなたの特定のケースに関連する答えを与えるにはあまりにも漠然としています。それは多くの事柄に依存します。ジェフ・アトウッド(このサイトの創始者)は実際に こんなことを書いています。 . しかし、ほとんどの場合、適切なインデックスを作成し、適切にJOINを行えば、複数のトリップを行うよりも1つのトリップを行う方が速くなるのが普通です。