回答編集履歴
1
補足を追記
answer
CHANGED
@@ -32,4 +32,9 @@
|
|
32
32
|
|
33
33
|
について、クエリの実行時間はインデックスの有無やデータの分布具合によっても変わるため、一概に**サブクエリが重いとは限りません**。
|
34
34
|
|
35
|
+
実装しようとしているクエリの性能を確認したければ、実際にテストデータを投入したDBに流してみるのと、実行計画を確認するのがよいです。
|
36
|
+
実行計画については、以下のサイトが参考になります。
|
37
|
+
[https://dev.mysql.com/doc/refman/5.6/ja/explain.html](https://dev.mysql.com/doc/refman/5.6/ja/explain.html)
|
38
|
+
[http://nippondanji.blogspot.jp/2009/03/mysqlexplain.html](http://nippondanji.blogspot.jp/2009/03/mysqlexplain.html)
|
39
|
+
|
35
40
|
ちなみに、サブクエリにも相関サブクエリと非相関サブクエリの2種類があり、よく「重い」と言われるのは相関サブクエリの方です。
|