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



Комментарии