it-swarm.it

Come mantenere cache_form piccola

Ho notato in mysql che la tabella cache_form.MYD è di 14 GB. Perché è cresciuto così grande? È sicuro svuotarlo? e come posso evitare che ciò accada in futuro?

Grazie

12
alfish

Questo è un problema noto in Drupal 6 e 7 del resto. Non viene cancellato quando si esegue cron. È possibile eliminare in modo sicuro tutte le righe scadute.

DELETE FROM {cache_form} WHERE expire < now();

dovrebbe fare il trucco.

8
roheim

https://drupal.org/project/optimizedb - modulo che risolverà il tuo problema. Può cancellare la tabella cache_form da Cron, eseguire anche l'ottimizzazione e altro. Versioni disponibili per Drupal 6.7.

8
Sergey

Sospetto che cron non sia in esecuzione sul tuo sito. Non sono sicuro al 100% su quella particolare tabella, ma altre tabelle della cache rimuovono le voci non aggiornate quando cron viene eseguito.

Se hai bisogno di aiuto per impostare cron, consulta http://drupal.org/cron

3
mpdonadio