Оптимизация базы
1. В базе данных есть таблица cms_actions_log она занимает 8.4Мб
Как я понял, в ней ведется лог всего происходящего на сайте… Из нее делается выборка в ленту в профиле? Можно ее почистить, оставив последние полгода? Может из-за этого возникнуть косяк?
2. В соседней ветке обсуждалась также таблица cms_search
Вроде как ее содержимое совсем не важно для сайта, а база нагружается. Можно ее почистить?
Спасибо заранее
Можно почистить, косяка не будет. кстати, настроив крон, можно забыть об очистке данной таблицы — она будет очищаться автоматически.Можно ее почистить, оставив последние полгода? Может из-за этого возникнуть косяк?
DELETE FROM cms_actions_log WHERE DATEDIFF(NOW(), pubdate) > 60
да.таблица cms_search… Можно ее почистить?
TRUNCATE TABLE `cms_search`
Может мы с вами о разных таблицах говорим, я о
cms_actions_log с 10,220 записей и весом 8.4 МБ
а вы о
cms_actions с 24 записями и весом 4.9 КБ, которая и вправду, очищается.
cron не удаляет устаревшие записи из cms_actions_log?
Код
DELETE FROM cms_actions_log WHERE DATEDIFF(NOW(), pubdate) > 60
я вас прекрасно понял. если крон выполняется, то таблица cms_actions_log должна автоматически очищаться, если включено задание remove_old_log. cms_actions НЕ должна очищаться в принципе.Может мы с вами о разных таблицах говорим, я о
в phpmyadmin видимо )куда писать?
remove_old_log Удаляет старые записи ленты событий активна. Но в таблице cms_actions_log события с самого основания сайта)
а написаный выше код не удаляет ни одной строки…
Спасибо за консультации.
Хостер ругается на нагрузку бд… Скачал сайт на комп, для опытов. При попытке открыть форум (а там у меня где то 30+ тыщ записей) ноут умирает наглухо. Потом php сообщает, что 30 сек истекли.
Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\test\www\core\classes\db.class.php on line 59
А форум на моем сайте самое оживленное место. Планируется оптимизация форума? И можно ли что-то сделать уже сейчас?
какая версия сайта? если последняя, то индексы на таблицах форума тебя спасут.Планируется оптимизация форума? И можно ли что-то сделать уже сейчас?
1.8, обновленная с 1.7какая версия сайта?
эт как?индексы на таблицах форума тебя спасут
ну давай доступы на phpmyadmin, сделаю)эт как?
Используемое пространство:
Тип — Использование
Данные — 6,819 KB
Индекс — 10,235 KB
Всего — 17,054 KB
давай доступы на phpmyadmin, сделаю)
на скрине, к сожалению не могу индексы создать)
давай доступ если есть желание, помогу, порядочность гарантирую)
А для какого поля индексы создаете?