Уменьшение размера базы данных Drupal 7

Не так давно столкнулся с проблемой разросшейся базы данных на Drupal 7, и так как хостинг прислал уведомление о исчерпании лимита размера БД, то пришлось в срочном порядке искать решение этой проблемы.

После анализа структуры БД я увидел что таблица cache_form занимает более 90% всего объема базы данных.

Эта часть кеша почему-то не удаляется с запуском крона, соответственно за несколько лет существования сайта накопилось много мусора. С решением этой проблемы нам может помочь модуль OptimizeDB, который, кстати, можно настроить на запуск вместе с кроном, либо установить переодичность очистки и оптимизации таблиц БД.

 

OptimizeDB

Итого в моем случае изначально база данных имела размер 3,5 Гб, после оптимизации и очистки cache_form ее размер составил 204 Мб.

Добавить комментарий