Kikkerがここ最近重かったり、正しく動作しなかった原因をつきとめた。
というのも、原因はエントリに関するキーワードをStoreしているテーブルで、2日より前のエントリに関する物はそのエントリと同時に消しているつもりが消えてなかった。
そのせいで、キーワードのテーブルだけ肥大化して、エントリの検索に時間がかかったりDBアクセスでタイムアウトが発生してエラーが返ってきていたりしたのだ。
というわけで、その部分のコードを正しく修正して、DB内のエントリを一掃して初期化した。
そうしたら、またサクサク動くようになった。よかったよかった。