Mysql
 sql >> Base de données >  >> RDS >> Mysql

mysql compte groupe par commande par optimisation

Ajoutez un index à vos tags colonne :

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

MODIFIER :

Essayez de créer un deuxième index

CREATE INDEX tags_pid_index ON tagname (tags, pid);

Modifiez ensuite votre requête en :

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