Mysql
 sql >> Datenbank >  >> RDS >> Mysql

mysql count gruppieren nach reihenfolge nach optimierung

Fügen Sie Ihren tags einen Index hinzu Spalte:

ALTER TABLE `tagname` 
ADD INDEX `tags_index` (`tags` ASC) ;

BEARBEITEN:

Versuchen Sie, einen zweiten Index zu erstellen

CREATE INDEX tags_pid_index ON tagname (tags, pid);

Ändern Sie dann Ihre Abfrage zu:

SELECT tags, COUNT(pid) as Num 
FROM tagname
GROUP BY tags
ORDER BY Num DESC