Добрый день.
Подскажите пожалуйста,у нас очень сильно разрослась база mysql. Сейчас ее размер составляет порядка 200 мегабайт.можно ли её почистить для профилактики?
Например логи, (acess log) занимают где то 50 мегабайт.Можно ли их убрать?Что ещё можно посмотреть и почистить?
Комментарии
А крон у вас работает? Он должен подчищать эти таблицы.
Еще в admin/settings/error-reporting можно установить более короткий срок хранения логов.
Модуль DB Maintenance может периодически оптимизировать таблицы (правда, на одном сайте он мне сломал таблицы, так что рекомендую предварительно протестировать его).
Чистить можно:
accesslog, все таблицы кеша, и еще можно сессии, но тогда всем придется заново проходить авторизацию, еще полезная вещ – mysqlcheck, тут Аксель как-то про него писал.
таблицы оптимизировать не надо - просто надо сделать их типом InnoDB, а иначе при нагрузке он будет виснуть по любому