MySQLを 5.0系から 5.6系にしてから cgiの動作が妙に遅い。
以前は 1秒未満で応答があったのが数秒を要する事がざら。
それでも動作はしているので放置していたのだけど、時間とやる気がたまたま居合わせたので原因究明を。
結果、テンポラリテーブルを使っている部分で時間を食っている事がわかる。
その辺りを中心に調べてゆくと…どうやら、テンポラリテーブルのエンジンが InnoDBになっているのが問題の模様。
試しに MyISAMを明示してやったら問題は解決した。
default_tmp_storage_engineを使うか、create temporary tableするときに指定してやる事。