オンライン処理のように、ある特定のレコードを取得してそのレコードを更新するような処理系であれば、まずは”ALL”をなくすようにインデックスを利用するのが通常のチューニングになりますね。MySQLのサイトから情報だけでは、Oracleと違って「それぞれの結合方式がどのくらいのコストを食うのか」あるいは、「どの様な問い合わせであれば、どの様な結合方式になれば効率が良さそうか」と言ったところが見えにくい。次回は、EXPLAINで出力される残りの情報についての研究と、それぞれの結合処理の内容について調べてみたいと思います。言うわけで、次回に続く。コメントをキャンセルメールアドレスが公開されることはありません。