Есть довольно большой форум на движке 2.3.6 - днём больше 6 тысяч пользователей онлайн. Два выделенных сервера - под сайт и под БД. Обычно работает вполне бодро, но систематически, довольно точно раз в час, СУБД забивают несколько сотен запросов вот такого вида:
UPDATE ibf_cache_store SET cs_array=1,cs_value='a:5:{s:13:\"task_next_run\";s:10:\"1400501160\";s:9:\"loadlimit\";N;s:10:\"mail_queue\";i:0;s:16:\"last_virus_check\";N;s:19:\"last_deepscan_check\";N;}' WHERE cs_key='systemvars'
Грешу на задачу "Ежечасная очистка", по периодичности подходит, по времени примерно подходит, но не знаю как проверить. Указанный запрос в скриптах найти не смог.
Думал изменить периодичность задания, сделать раз в два часа, но тогда, возможно, данных для очистки будет больше и процесс займёт больше времени.
А может дело и вовсе не в этих запросах, они просто забивают очередь, а виновато в этом какой-то другой запрос.
Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.
Вопрос
malik
Есть довольно большой форум на движке 2.3.6 - днём больше 6 тысяч пользователей онлайн. Два выделенных сервера - под сайт и под БД. Обычно работает вполне бодро, но систематически, довольно точно раз в час, СУБД забивают несколько сотен запросов вот такого вида:
Например:
Лимит подключений к БД (400) забивается и сайт недоступен несколько минут, а то и больше.
Все таблицы в ИнноДБ. Оптимизацию для этой таблицы делал.
Вот статус таблицы:
Грешу на задачу "Ежечасная очистка", по периодичности подходит, по времени примерно подходит, но не знаю как проверить. Указанный запрос в скриптах найти не смог.
Думал изменить периодичность задания, сделать раз в два часа, но тогда, возможно, данных для очистки будет больше и процесс займёт больше времени.
А может дело и вовсе не в этих запросах, они просто забивают очередь, а виновато в этом какой-то другой запрос.
Короче нужен совет )
Изменено пользователем malikСсылка на комментарий
Поделиться на других сайтах
25 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.