Wie beschleunige ich die Auswahl der Anzahl (*) mit "Gruppieren nach" und "Wo"?

So beschleunigen Sieselect count(*) mitgroup by?
Es ist zu langsam und wird sehr häufig verwendet.
Ich habe große Probleme bei der Verwendungselect count(*) undgroup by mit einer Tabelle mit mehr als 3.000.000 Zeilen.

<code>select object_title,count(*) as hot_num   
from  relations 
where relation_title='XXXX'   
group by object_title  
</code>

relation_title, object_title ist varchar.where relation_title = 'XXXX', die mehr als 1.000.000 Zeilen zurückgibt, führen zu den Indizes aufobject_title konnte nicht gut funktionieren.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage