質問するログイン新規登録

回答編集履歴

1

変更後クエリの解説修正

2017/10/05 07:27

投稿

nak
nak

スコア696

answer CHANGED
@@ -40,6 +40,6 @@
40
40
  テーブルAのところがサブクエリになっているので
41
41
  テーブルAの検索結果(a)とテーブルbのJOIN、および、テーブルAの検索結果(a)とテーブルcのJOINにINDEXが使用できません。
42
42
  サブクエリの結果レコード数にもよりますが、20万件→1万件、程度であれば
43
- 5万件のデータと100件のデータをINDEX無しでJOINすることになりますので、重いと思います。
43
+ 1万件のデータと100件のデータをINDEX無しでJOINし、さらにその結果に対して100件のデータをINDEX無しでJOINすることになりますので、重いと思います。
44
44
 
45
45
  ただ、サブクエリの結果がとても少ない場合は(100件等)、変更後のSQLのほうが負荷がかからないかもしれません。