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

Большая нагрузка на сервер из-за запросов БД


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

Страницы сайта начинают открываться с большой задержкой, потом зависает совсем и появляется ошибка 502

Хостинг пишет, что это из за запросов в базу

http://prntscr.com/uou2ui

SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM dle_post p INNER JOIN (SELECT DISTINCT(dle_post_extras_cats.news_id) FROM dle_post_extras_cats WHERE cat_id IN ('50','66','67','68','69','70','102','108','109','110','111','112','113','114','115','116','117','118','119','120','121','81','82','83','84','85','86','106')) c ON (p.id=c.news_id) LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE approve=1 ORDER BY RAND() LIMIT 1,1

И таких запросов очень много.

Хостинг пишет: Рекомендуем показать их разработчику , причина в том что Ваш сайт их генерирует.

Что это за запрос такой и почему их так много?

лада.онлайн

до этого подобных проблем не было, на днях сменил тип таблиц с MyISAM на InnoDB. Сделал рез.копию, сменил в блокноте тип и восстановил. Сутки работало все хорошо.

не знаю, связано это как то или нет

Изменено пользователем NlCKRUS
Ссылка на сообщение
Поделиться на других сайтах

запросы нашел эти, они на сайте много лет стоят уже.

может новый тип InnoDB плохо работает с rand?

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

В этом запросе вы показываете случайные новости из определенных категорий. Вероятно это какие то теги {custom ....} в шаблоне.

 

 

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, celsoft сказал:

В этом запросе вы показываете случайные новости из определенных категорий. Вероятно это какие то теги {custom ....} в шаблоне.

 

 

да, так и есть. ранд убрал.

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

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

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

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

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

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

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

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

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

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