Allmän prestanda för en fråga kan kontrolleras med kommandot EXPLAIN i MySQL. Se https://dev.mysql.com/doc/ refman/5.7/en/using-explain.html
Den visar dig hur MySQL-motorn planerar att köra frågan och låter dig göra några grundläggande förnuftskontroller, t.ex. om motorn kommer att använda nycklar och index för att köra frågan, se hur MySQL kommer att utföra kopplingarna (dvs. om främmande nycklar inte saknas ) och många fler.
Du kan hitta några allmänna tips om hur du använder EXPLAIN för att optimera frågor här (tillsammans med några trevliga exempel):http://www.sitepoint.com/using-explain-to-write-better-mysql-queries/