sql >> Database teknologi >  >> RDS >> Mysql

mysql count gruppe efter ordre efter optimering

Tilføj et indeks til dine tags kolonne:

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

EDIT:

Prøv at oprette et andet indeks

CREATE INDEX tags_pid_index ON tagname (tags, pid);

Rediger derefter din forespørgsel til:

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


  1. FEJL 1045 (28000):Adgang nægtet for brugeren 'root'@'localhost' (ved hjælp af adgangskode:NEJ)

  2. Tjek om der findes en række ved hjælp af det gamle mysql_* API

  3. Fejlfinding af disk I/O-flaskehalse

  4. Er der en måde at deaktivere opdateringer/sletninger på, men stadig tillade triggere at udføre dem?