Jak przyspieszyć „wybierz liczbę (*)” za pomocą „group by” i „where”?
Jak przyspieszyćselect count(*)
zgroup by
?
Jest zbyt wolny i jest używany bardzo często.
Mam duży problem z używaniemselect count(*)
igroup by
ze stołem mającym ponad 3 000 000 wierszy.
<code>select object_title,count(*) as hot_num from relations where relation_title='XXXX' group by object_title </code>
title_title, object_title jest varchar.gdzie relationship_title = 'XXXX', która zwraca ponad 1 000 000 wierszy, prowadzi do indeksówobject_title nie mógł działać dobrze.