Постійно забивається база даних. На акаутні 2 сайта на друпалі.

Ці два сайта є в базі спамерів тому коментарі я закрив і реєстрацію користувачів також закрив. Розмір бази 45 Мб. 2 сайта це два простиг блога. мінімум модулів мінімум всякої фігні.... але стабільно база вилазить за ці межі (1-2 рази на місяць).

В блоги вже місяцями нічого не пошу і пстійно база жреі жре шось. Крон вже налаштував через кожних 30 хв, не помагає.....

приходяться постійно залазити на хостинг в пхпмуадмін вибирти базу блогів і оптимізовувати....

Люди як позбутися цеї какашки?

Що постійно забиває базу?

Коментарів:

7

Коментувати

Увійдіть або зареєструйтесь, щоб додати коментар

Коментарі

Мабуть кеш
Постав максимальний час життя кещу в добу і налаштуй виконання cron

Рекомендую оптимизацию баз данных при помощи модуля DB Maintenance (http://drupal.org/project/db_maintenance)

приходяться постійно залазити на хостинг в пхпмуадмін вибирти базу блогів і оптимізовувати...
какие таблицы разрастаются? До какого размера?
Крон дергать каждые 30 минут смысла мало, раз в сутки самое оно.

Если база InnoDB и растут таблицы логов, тогда ничего не сделаешь, но с другой стороны таблицы не сильно и вырастут, таблица будет вместо 45Мб занимать 200Мб (на глаз) но дальше не разрастется.

Собственно у вас как я понимаю фрагментация таблиц, поэтому смотрите что за таблицы, если журналы, то возможно они вам и не нужны вовсе, врядли вы их читаете, кроме того есть логи хостинга.

суть в тому шо блогам 3 роки і 2 роки вони працювали добре.... нічого новго в них на пхав (модулі)....а от останній рік почалась така какашка....

1. какие таблицы разрастаются?
2. До какого размера?

я не сильно в цьому розбирюсь... але здається всі таблици з cache

Чаще всего это cache_form и чаще всего виной тому другие люди, а точнее их боты или или парсеры.
Проследите за ситуацией, как быстро разрастается база и какие таблицы.