Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
agat 10.09.2007 18:44
Уважаемый пользователь хостинга 1Gb.ua,Сижу теперь думаю, как оптимизировать. Запрос строит календарик новостей. Новости добавляются раз в 10-15 минут. Пока включил кеширование на 15 минут. Есть у кого нибудь идеи?
Данное письмо относится к следующему аккаунту:
qha (контактный адрес qha@qha.com.ua)
В вашем аккаунте зафиксировано превышение квоты
на загрузку сервера баз данных.
База данных, превышающая квоту: 1gbua_qha
Параметры запроса, вызывающего проблему:
(приводятся параметры одного из запросов)
Время исполнения, секунд - 170
Кол-во просмотренных строк - 24542
Запрос:
-------
SELECT
DAYOFMONTH(dt_published) AS day,
MONTH(dt_published) AS month,
YEAR(dt_published) AS year
FROM
article,
article_translation
WHERE
article_translation.article_id = article.id
AND
article_translation.lang_id = 1
AND article.group_id IN (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,
13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 32,
33, 35, 36)
AND article.is_active = 1
AND article.dt_published <= '2007-09-09 23:13:57'
GROUP BY
year,
month,
day
ORDER BY
dt_published DESC;
-------