Misschien wilt u een extra index toevoegen om te helpen bij de telfase.
ALTER TABLE keywords ADD INDEX ckp_index (collection_id,keyword,pmid);
Als u al een samengestelde index heeft met alleen collection_id en trefwoord, zal de Query Optimizer nog steeds een zoekopdracht voor het pmid-veld uit de tabel opnemen.
Door deze nieuwe index toe te voegen, worden alle tabelscans verwijderd en worden alleen indexscans uitgevoerd.
Dit versnelt het count (distinct pmid) gedeelte van de zoekopdracht.
Probeer het eens !!!