Добрый день!
Сегодня сделал дамп базы одного из сайтов.
почти 300000 (триста тысяч) строк... весит 60 метров. Это все конечно относительно, есть сайты с базами и побольше, но она растет сама по себе, хотя на сайте не появляется нового контента, юзеров, коменты отключены даже.
С момента создания и активной работы над сайтом прошло около года. Кеш чистил регулярно. Посещалка у сайта около 1000 уников 5000-7000 просмотров.
Нодов не много (не помню, но не больше 200), таксономии - столько же. В общем, с чего такая большая база? Как можно ее оптимизировать?
С радостью бы показал пациента, но на сервере вирусы. Щас буду перестанавливать.
Есть ли какие-нибудь способы, чтобы можно было оставить сайт в покое и база не разрасталась так сильно. Да и кеш надоело чистить каждую неделю - две.
Комментарии
А самому посмотреть?
Сначала посмотреть
У меня на сайте менее 100 нод, таблицы самые большие таблицы - accesslog, watchdog, search_index, search_total, locales_source, locales_target. log разве, что можно грохнуть. возможно и у тебя тоже самое.
У меня одна БД на 3 гига, другая на 20. И я как-то не парюсь
которая из них твой блог? xD
блог не взвешивал, к сожалению
phpmyadmin >> optimize tables
С базой в 20 гиг нормально поиск работает? Точнее друпал нормально справляется с такой базой при поиске?
1. Вы действительно думаете что там 20гб нод?
2. Вы действительно думаете что я буду использовать друпальный поиск?
ы)
20 гектар не обязательно ноды должны весить. Мне сейчас дали бд 24 гектара, тан нод вовсе нет
Нет, даже и не думал, что используете базовый. Предполагал самописный модуль поиска.
на так accesslog и вотчдог можно уменьшить выполнив соответствующие настройки, там же можно хранить данные за разный срок, 1 неделя, 2 недели
больше всего жрут таблицы поиска, - выход ставить гугл поиск на сайт
а по переводам - можно же их и не ставить, там же все итак понятно в админке, а для юзеров можно 20-30 строк на сайте и перевести вручную
Дали базу товаров, которою нужно прикрутить к друпал. Т.е. базовых таблиц dr там нет. С dr таблицами бд станет тяжелее.