Posted 28 сентября, 20204 yr comment_164290 Добрый день! Не сильно глубок в программировании, поэтому сильно не пинайте. Началось все с того, что "Объем Диска, Занимаемый MySQL" стал приближаться к критической отметке - 89,45% Зашел на форум и удалил много старых тем - что-то в пределах 2500. Потом почистил кэш с админки, но к заметным результатам это не привело. База форума весит 903,42 MB. Зашел в PhpMyAdmin и увидел размер одной таблицы: Вопрос - это нормальный размер? Или что-то там не так? И если не так - то как правильно ее оптимизировать? Движок форума - Invision Community v4.4.6 Всего тем - 1 513 Всего сообщений - 15 095 Пользователей - 2 012 PLS HELP!
28 сентября, 20204 yr comment_164291 alex_omega не знаю. на тест домене сначало показывало 476. зашел туда. вышел и обновился. теперь показывает 0 Спойлер alex_omega в админке кэш страниц вообще включен у вас? я так полагаю оно за это и отвечает
28 сентября, 20204 yr Author comment_164292 8 минут назад, SlawkA сказал: в админке кэш страниц вообще включен у вас? я так полагаю оно за это и отвечает "Кеширование содержимого страницы для гостей" было включено. Сейчас я его отключил - но это ни к чему не привело ( Сейчас настройки такие: Спойлер Edited 28 сентября, 20204 yr by alex_omega
28 сентября, 20204 yr comment_164293 1) Очисть эту таблицу в phpmyadmin 2) Обновись до актуальной версии.
28 сентября, 20204 yr Author comment_164295 47 минут назад, Respected сказал: 1) Очисть эту таблицу в phpmyadmin В phpmyadmin нажал ОЧИСТИТЬ. Размер стал 0, а в CPanel размер базы так и остался 905,54 MB.
28 сентября, 20204 yr comment_164296 Только что, alex_omega сказал: В phpmyadmin нажал ОЧИСТИТЬ. Размер стал 0, а в CPanel размер базы так и остался 905,54 MB. вообще то через 20 или 30 минут статистика меняется на хосте.
28 сентября, 20204 yr comment_164300 Потрать копеечку на сисадмина и настрой memcached на сервере и в админке сайта.
16 ноября, 20213 yr comment_174744 После перехода на ветки 4.3 - 4.4.х у меня периодически возникала проблема с таблицей ibf_core_output_cache. Все работало нормально 2-3 месяца, затем данная таблица начинала резко увеличиваться и сервер из-за этого жутко тормозил, т.к. к HDD было много запросов и он не успевал. Я очищал таблицу ibf_core_output_cache, запускал реиндексацию и опять все работало нормально несколько месяцев. Потом все заново. Позавчера я перешел на новую версию 4.6.8 (с версии 4.4.х). Все обновилось нормально, реиндексация закончилась еще вчера. Но сейчас смотрю, что ibf_core_output_cache опять растет, причем заметно быстрее чем раньше. Если с утра таблица занимала 77 Гбайт, то спустя всего несколько часов занимает уже почти 100 Гбайт. Т.е. +20 Гбайт всего за несколько часов! Сайт начинает опять тормозить, нагрузка процессора доходит в среднем до 30-40%. Хотя обычно среднее значение 3-5%. Надеялся что в версии 4.6.8. починят проблему с ibf_core_output_cache, но она так и осталась. На сервере у меня используется Redis и в настройках включен, но это не помогает никак. Что делать? Куда копать? Edited 16 ноября, 20213 yr by tolik777
16 ноября, 20213 yr comment_174745 9 минут назад, tolik777 сказал: Что делать? Куда копать? время обновления кэша для гостей увеличить и крон повесить на очистку таблицы.
16 ноября, 20213 yr comment_174746 Время для гостей стоит 5 минут. truncate делать по крону в принципе идея. Я посмотрел в таблице есть cache expired. Значит сам движок должен очищать таблицу. Но почему не очищает? Все логи пересмотрел и PHP и MySQL и slowlog, никаких ошибок не нахожу. Такое подозрение, что времени выполнения скрипта не хватает на очистку, но все это вызывается по крону и там стоит max_execution_time 0, в общем не могу понять никак...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.