Я помітив у mysql, що таблиця cache_form.MYD становить 14 Гб. Чому вона виросла настільки великою? Чи безпечно це спорожнити? і як я можу уникнути цього в майбутньому?
Дякую
Я помітив у mysql, що таблиця cache_form.MYD становить 14 Гб. Чому вона виросла настільки великою? Чи безпечно це спорожнити? і як я можу уникнути цього в майбутньому?
Дякую
Відповіді:
https://drupal.org/project/optimizedb - модуль, який вирішить вашу проблему. Він може очистити таблицю cache_form від Cron, також виконати оптимізацію та інше. Версії, доступні для Drupal 6.7.
Це відомий випуск у Drupal 6 та 7 з цього питання. Він не очищається при запуску крона. Ви можете безпечно видалити всі строки, термін дії яких минув.
DELETE FROM {cache_form} WHERE expire < now();
повинен зробити трюк.
Я підозрюю, що крон не працює на вашому сайті. Я не на 100% позитивний щодо цієї конкретної таблиці, але інші таблиці кешу видаляють застарілі записи, коли запускається cron.
Якщо вам потрібна допомога з налаштуванням cron, ознайомтеся з http://drupal.org/cron