Mysql
 sql >> база данни >  >> RDS >> Mysql

mysql count група по поръчка чрез оптимизация

Добавете индекс към вашите tags колона:

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

РЕДАКТИРАНЕ:

Опитайте да създадете втори индекс

CREATE INDEX tags_pid_index ON tagname (tags, pid);

След това променете заявката си на:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Това ли е най-добрият подход за създаване на одитна пътека?

  2. Не може правилно да се вмъкнат гръцки знаци в базата данни на mysql

  3. Изберете от таблица, където полетата не отговарят на условията

  4. Възстановяване след грешна заявка за актуализиране на MySQL?

  5. Как да свържете низове в MySQL с CONCAT()