Zauważyłem w mysql, że tabela cache_form.MYD ma 14 GB. Dlaczego urósł tak duży? Czy można go bezpiecznie opróżnić? i jak mogę tego uniknąć w przyszłości?
Dzięki
Zauważyłem w mysql, że tabela cache_form.MYD ma 14 GB. Dlaczego urósł tak duży? Czy można go bezpiecznie opróżnić? i jak mogę tego uniknąć w przyszłości?
Dzięki
Odpowiedzi:
https://drupal.org/project/optimizedb - moduł, który rozwiąże Twój problem. Może wyczyścić tabelę cache_form przez Crona, również przeprowadzić optymalizację i wiele więcej. Dostępne wersje dla Drupal 6.7.
Jest to znany problem w Drupal 6 i 7. Nie jest czyszczony podczas uruchamiania crona. Możesz bezpiecznie usunąć wszystkie wiersze, które wygasły.
DELETE FROM {cache_form} WHERE expire < now();
powinien załatwić sprawę.
Podejrzewam, że cron nie działa na twojej stronie. Nie jestem w 100% pozytywny co do tej konkretnej tabeli, ale inne tabele pamięci podręcznej usuwają stare wpisy po uruchomieniu crona.
Jeśli potrzebujesz pomocy przy konfigurowaniu crona, przejrzyj http://drupal.org/cron