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.