sql >> Database >  >> RDS >> Mysql

mysql volgorde op aantal prestaties

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




  1. Problemen met variabele geheugentoekenningen in SQL Server oplossen

  2. SQL - Meerdere soortgelijke zoekopdrachten combineren

  3. Hoe Log() werkt in PostgreSQL

  4. PHP PDO haalt null op