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!!!