Создается нагрузка на сервер БД, сайт отключат, как исправить запрос?

 
Посетитель
small user social cms
Сообщений: 76
Хостер отключил сайт по причине увеличения нагрузки по такому запросу:
SELECT c.id as id,
c.target as target,
c.target_id as target_id,
c.target_link as target_link,
c.target_title,
c.content as content,
c.guestname,
c.pubdate as fpubdate,
IFNULL(c.user_id, 0) as user_id,
IFNULL(u.nickname, '') as author,
IFNULL(u.login, '') as author_login,
IFNULL(v.total_rating, 0) as rating
FROM icms_comments c
INNER JOIN icms_users u ON u.id = c.user_id OR c.guestname<>''
LEFT JOIN icms_ratings_total v ON v.item_id=c.id AND v.target='comment'
WHERE c.published=1 AND c.is_hidden=0 AND c.target IN ('catalog','boarditem','blog','article','palbum','photo','userphoto')
GROUP BY c.id
ORDER BY c.id DESC
LIMIT 70

| 15252528 | srv20828_sql | c37-w.ht-systems.ru:27047 | srv20828_sgi | Query | 209 | Copying to tmp table | SELECT c.id as id,
| 15252536 | srv20828_sql | c37-w.ht-systems.ru:27063 | srv20828_sgi | Query | 214 | Copying to tmp table | SELECT c.id as id,
и т.д.
Их служба поддержки написала: "Нужно изменить запрос что-бы не использовалась tmp table или использовалось в малом объеме.
Для этого возможно придется переписать запрос или построить индексы."
Подскажите, что можно сделать с данной проблемой? Большое спасибо!
Посетитель
no avatar
МедальАвторитет форума
Сообщений: 2776
вы бы еще версию системы своей указали
Реклама
cms
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4338
DimaGrr, в модуле последние комментарии отключите показ гостей.
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
Сообщений: 76
yury:

вы бы еще версию системы своей указали

instantcms 1.10.1
Посетитель
small user social cms
Медаль
Сообщений: 479
DimaGrr:
Хостер отключил сайт по причине увеличения нагрузки по такому запросу:
А я бы вообще хостера сменил))
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 381
или кеширование минут на 5 ..
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.