MySQLでcache_form.MYDテーブルが14GBであることに気付きました。なぜそれほど大きくなったのですか?空にしても安全ですか?どうすればこれを将来的に回避できますか?
ありがとう
これは、Drupal 6および7の既知の問題です。cronを実行してもクリアされません。有効期限が切れたすべての行を安全に削除できます。
DELETE FROM {cache_form} WHERE expire < now();
トリックを行う必要があります。
https://drupal.org/project/optimizedb -問題を解決するモジュール。彼はCronによってテーブルcache_formをクリアでき、最適化なども実行できます。 Drupal 6.7で利用可能なバージョン。
あなたのサイトではcronが実行されていないようです。私はその特定のテーブルについて100%肯定的ではありませんが、他のキャッシュテーブルは、cronの実行時に古いエントリを削除します。
Cronの設定についてヘルプが必要な場合は、熟読してください http://drupal.org/cron