Задавайте вопросы, мы ответим
Вы не зашли.
Чё-то не пойму, эксплейн показывает не много рядов
а сам запрос выполняется 2 минуты :\ В чём подвох? Неужели ветвление и преобразование дат на столько тормозит?
Неактивен
А сколько будет выполняться без GROUP BY и/или без JOIN?
Так как здесь LIMIT 0,30, то имеет смысл сначала сделать
Неактивен
Да, были мысли разделить запросы... Просто глядя на эксплейн, не могу понять разногласий.. Смысл тогда на него ориентироваться, если эти цифры не многое решают?))
Без группировки запрос отработал за 20 секунд, но вернулась только одна запись почему-то. Без джоина можно и не пробовать, менее секунды будет стабильно
Значит будем разделять запрос...
Неактивен
Без группировки, но с COUNT делается группировка всего. Судя по EXPLAIN 7000 записей - в принципе не очень много, но нужно учитывать, что они включают и полный текст sms повторенный по 8 раз. Все это сортируется, а потом группируется. Странно, что две минуты, конечно. Сколько записей без GROUP BY и без COUNT?
Неактивен
rgbeast написал:
Без группировки, но с COUNT делается группировка всего.
Ага, точно.
rgbeast написал:
Сколько записей без GROUP BY и без COUNT?
Эмммм... вообще-то несколько миллионов Т.е. получается, сначала селектятся/группируются/считаются все данные, а только потом отбирается нужное количестов по LIMIT? Вполне логично, только я об этом почему-то не подумал даже, блин))
Неактивен