Použijte SQL_NO_CACHE
při profilování dotazů:
SELECT SQL_NO_CACHE P.ID, P.Type, ...
Důvod, proč to při druhém spuštění trvá kratší dobu, je ten, že výsledek dotazu byl uložen do mezipaměti MySQL.
SQL_NO_CACHE zakáže ukládání do mezipaměti pro tento dotaz. Mezipaměť dotazů můžete vymazat pomocí FLUSH QUERY CACHE
.