DB設計+プログラム設計をミスったので、管理画面が激重です。 何が悪いかと言うと・・・・▼ 1.数百万行あるレコードを他テーブルと結合しながらリアルタイムに検索している。 2.一つのクエリで済ませようとして、複数のテーブルを結合している 3.増えていく一方のテーブルを作ってしまった(DB設計自体が悪い) このテーブルの役割は、ログです。ユーザー毎にユニークで訪問をカウントしているので、溜まる一方です。1ヶ月に100万ページビューあったとすると、1年で1200万レコードです。検索は月単位もしくは、日単位で複数月にまたがった検索は行いません。こういう場合、解決策はマージテーブルです。 [1]プログラム側で月単位でテーブルを作り、月別に保存を制御する ※1年以上運営する気ならば、年月が入った名前にしておく必要があります(例:mizu_200510 ←2005年10月のデータ用テーブル)