Как ускорить select count(*)
с помощью group by
?
Он слишком медленный и используется очень часто.
У меня большие проблемы с использованием select count(*)
и group by
с таблицей, содержащей более 3 000 000 строк.
select object_title,count(*) as hot_num
from relations
where relation_title='XXXX'
group by object_title
отношение_title, object_title - varchar. , где отношение_title= 'XXXX', которое возвращает более 1000 000 строк, приводит к индексам object_title, не может работать хорошо.