Notei no mysql que a tabela cache_form.MYD tem 14GB. Por que cresceu tão grande? É seguro esvaziá-lo? e como posso evitar que isso aconteça no futuro?
obrigado
Notei no mysql que a tabela cache_form.MYD tem 14GB. Por que cresceu tão grande? É seguro esvaziá-lo? e como posso evitar que isso aconteça no futuro?
obrigado
Respostas:
https://drupal.org/project/optimizedb - módulo que resolverá seu problema. Ele pode limpar a tabela cache_form por Cron, também executar otimização e muito mais. Versões disponíveis para Drupal 6.7.
Esse é um problema conhecido no Drupal 6 e 7, nesse caso. Não é limpo ao executar o cron. Você pode excluir com segurança todas as linhas que expiraram.
DELETE FROM {cache_form} WHERE expire < now();
deve fazer o truque.
Eu suspeito que o cron não esteja sendo executado no seu site. Eu não sou 100% positivo sobre essa tabela específica, mas outras tabelas de cache obtêm entradas antigas removidas quando o cron é executado.
Se você precisar de ajuda para configurar o cron, leia http://drupal.org/cron