Перейти к публикации

Один запрос валит весь сервер (colo)


Рекомендованные сообщения

столкнулся с проблемой..

начал падать сервер.. при более подробном изучении-- выяснилось что валит его запрос

SELECT category FROM ***_post WHERE approve='1' ORDER BY category ASC

в чем причина?

сервер свой: 4GB Ram, Xeon

посещаемость была 20 000 уников. из-за падений стала 13-15 000

show variables like 'query_cache%';

Variable_name Value

query_cache_limit 1048576

query_cache_min_res_unit 4096

query_cache_size 67108864

query_cache_type ON

query_cache_wlock_invalidate OFF

также прикрепляю скрин.. как это побороть?

сайт не могу указать ( если надо- укажу в личке)

fe3d7f62d051.jpg

на скрине-- вывод команды mytop

Ссылка на сообщение
Поделиться на других сайтах

stalk,

Такого запроса в оригинальном скрипте нет. Это запрос от ваших сторонних модификаций

Ссылка на сообщение
Поделиться на других сайтах

хм.. спасибо..

поиском искал-- не находит такого запроса.. ни через МC.. ни через Total...

пойду искать дальше.. :(

модуль "Облако категорий"

$query = $db->query("SELECT category FROM " . PREFIX . "_post WHERE approve='1' ORDER BY category ASC");

спасибо.. тему можно закрыть..

модуль удален

Ссылка на сообщение
Поделиться на других сайтах

Ещё бы он не был тяжёлым....из всех постов без лимитирования + ещё и сортировка.

И кэширования судя по всему никакого.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...