PHP+MySQLの環境を移したら、妙にパフォーマンスが悪い箇所が見つかる。
そんなこと、よくありますよね?
ハードウェアの性能を上げることを考えるかと思いますが、そのまえに発行されているSQLを見ることをオススメします。
mysqlにログインし、
set global slow_query_log = 'ON'; set global long_query_time = 0.0; show variables like '%slow%';
で slow_query_log_file のパスを覚えておきます。
あとは遅い画面を何度か表示したあとに、
mysqldumpslow slow_query_log_fileのパス > result
とかで遅いクエリを特定することができます。
なんとかなりそうだったら INDEX をはりましょう