Уход за базой

Главные вкладки

Аватар пользователя konstantinn konstantinn 17 февраля 2008 в 20:40

Добрый день.
Подскажите пожалуйста,у нас очень сильно разрослась база mysql. Сейчас ее размер составляет порядка 200 мегабайт.можно ли её почистить для профилактики?
Например логи, (acess log) занимают где то 50 мегабайт.Можно ли их убрать?Что ещё можно посмотреть и почистить?

Комментарии

Аватар пользователя Natalie Natalie 17 февраля 2008 в 22:28

А крон у вас работает? Он должен подчищать эти таблицы.
Еще в admin/settings/error-reporting можно установить более короткий срок хранения логов.
Модуль DB Maintenance может периодически оптимизировать таблицы (правда, на одном сайте он мне сломал таблицы, так что рекомендую предварительно протестировать его).

Аватар пользователя Ainur Ainur 17 февраля 2008 в 22:45

Чистить можно:
accesslog, все таблицы кеша, и еще можно сессии, но тогда всем придется заново проходить авторизацию, еще полезная вещ – mysqlcheck, тут Аксель как-то про него писал.

Аватар пользователя kiev1 kiev1 8 апреля 2008 в 1:47

таблицы оптимизировать не надо - просто надо сделать их типом InnoDB, а иначе при нагрузке он будет виснуть по любому