parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

а мне сегодня вот что прислали

agat 10.09.2007 18:44

Уважаемый пользователь хостинга 1Gb.ua,

Данное письмо относится к следующему аккаунту:
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;
-------
Сижу теперь думаю, как оптимизировать. Запрос строит календарик новостей. Новости добавляются раз в 10-15 минут. Пока включил кеширование на 15 минут. Есть у кого нибудь идеи?