J'ai remarqué dans mysql que la table cache_form.MYD fait 14 Go. Pourquoi est-il devenu si gros? Est-il sûr de le vider? et comment éviter que cela ne se reproduise à l'avenir?
Merci
J'ai remarqué dans mysql que la table cache_form.MYD fait 14 Go. Pourquoi est-il devenu si gros? Est-il sûr de le vider? et comment éviter que cela ne se reproduise à l'avenir?
Merci
Réponses:
https://drupal.org/project/optimizedb - module qui résoudra votre problème. Il peut effacer la table cache_form de Cron, effectuer également l'optimisation et plus encore. Versions disponibles pour Drupal 6.7.
C'est un problème connu dans Drupal 6 et 7 d'ailleurs. Il n'est pas effacé lors de l'exécution de cron. Vous pouvez supprimer en toute sécurité toutes les lignes qui ont expiré.
DELETE FROM {cache_form} WHERE expire < now();
devrait faire l'affaire.
Je soupçonne que cron ne fonctionne pas sur votre site. Je ne suis pas sûr à 100% de cette table en particulier, mais d'autres tables de cache obtiennent les entrées périmées supprimées lors de l'exécution de cron.
Si vous avez besoin d'aide pour configurer cron, consultez http://drupal.org/cron