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

mysql rækkefølge efter antal ydeevne

Du ønsker måske at tilføje et ekstra indeks for at hjælpe i optællingsfasen.

ALTER TABLE keywords ADD INDEX ckp_index (collection_id,keyword,pmid);

Hvis du allerede har et sammensat indeks med kun collection_id og søgeord, vil Query Optimizer stadig inkludere et opslag til pmid-feltet fra tabellen.

Ved at tilføje dette nye indeks vil dette fjerne eventuelle tabelscanninger og kun udføre indeksscanninger.

Dette vil fremskynde count (distinct pmid) delen af ​​forespørgslen.

Prøv det!!!




  1. Oprettelse af en tabel ud fra en forespørgsel ved hjælp af et andet tablespace (Oracle SQL)

  2. Hvorfor virker mit database backup-script ikke i php?

  3. Tilslutning af PHP-kildekode og indsend formular til MySQL-databasen

  4. Tilføjelse af flere kolonner EFTER en specifik kolonne i MySQL