Maximum execution time of 30 seconds exceededの対応方法

DBで長い処理をすると、時々出てしまうこの表示


本当はもっと軽くするためのコードを書けばいいんでしょうが
PHPだとset_time_limit(60);で60秒まで時間を延ばせるので
まあ、対処療法としてはいいんではないでしょうか?


データベースの最適化の問題は
アクセス数が多いサイトを作る上では避けて通れない問題だし
ちょっと勉強しないとなぁ・・・