MySQLでサブクエリを書いたが問題発生
以下のようなSQLをMySQLで実行すると、データ件数が2万件程度なのに、Loadaverageを1以上に上げたまま帰ってこない現象に悩まされています。
select tmpAllNendo.* from (
select * from tbl2009
union all
select * from tbl2010
union all
select * from tbl2011
union all
select * from tbl2012
) as tmpAllNendo
普段はunion allは使わないのですが、今回は避けられず。
サブクエリを使って、結合結果に対してorder byをしたいんだけど。
どうも、MySQLはサブクエリの処理が不得意のようです。
もう少し調べてみます。