индексы?
Maxx 11.09.2007 15:08
170 сек - это много, если конечно у вас там записей не пара млн. в каждой таблице.
кандидаты на индексы:
article_translation.article_id,
article.id (это наверно Primary, но я же не телепат :))
article.dt_published
еще можно дату рабить на год, месяц, день и сделать по ним составной индекс. Тогда не надо будет для каждой строки вычислять три функции.
Типы данных:
article.group_id,
article_translation.lang_id,
article.is_active
должны быть enum (последний может быть еще bool для mysql 5)
article_translation.article_id
и
article.id
должны быть одного типа (наиболее меньшего из необходимых, но главное одинаковых), например mediumint
но енто так - не видя структуры, не утверждения, а просто мысли
А еще есть EXPLAIN - перед данным запросом набрать, запустить и посмотреть результат.