База данных всё больше и больше, как выявить причины?

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

Аватар пользователя h03 h03 7 сентября 2010 в 7:40

База данных на сайте всё разрастается, уже почти 2 гигабайта, хотя материалы не могу столько занимать, добавление идёт раз в несколько дней и не может быть таким большим, фото загружаются в отдельные папки обычным методом, значит что-то другое забивает базу. Пожалуйста, подскажите, каким образом можно найти причину, где и на что смотреть?

Комментарии

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 7 сентября 2010 в 7:49

Почистите кэш и логи.
А вообще, откройте PhpMyAdmin да посмотрите, какие конкретно таблицы занимают больше всего места. Неужели это так трудно сделать?

Аватар пользователя Vladimir_VVV Vladimir_VVV 7 сентября 2010 в 10:59

Правильно сказали кеш, я бы сказал что чаще всего кеш форм.
Настройте крон, может быть он будет очищать что нибудь переодически(зависит от конфигурации сайта)

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 7 сентября 2010 в 11:06

"Vladimir_VVV" wrote:
Правильно сказали кеш, я бы сказал что чаще всего кеш форм.

Все помнят топик Geldor'ы http://www.drupal.ru/node/48913
Так вот, я вчера чистил ей БД. watchdog имел более 2 миллионов записей и весил 5гб

Аватар пользователя Softovick Softovick 7 сентября 2010 в 11:08

1. Используете ли на сайте сохранение версий документов? Они занимают место.
2. Логирование включено в БД? Если да - посмотрите ограничения на запись, а также настройте работу Cron (регулярные процедуры). Логи тоже занимают место и без Cron они чистится не будут.
3. Кеш - смотрите настройки Производительности, сколько там время жизни кеша и включено ли кеширование? Кеш тоже занимает место.