Използвайте SQL_NO_CACHE
при профилиране на заявки:
SELECT SQL_NO_CACHE P.ID, P.Type, ...
Причината, поради която отнема по-малко време при второто изпълнение, е, че резултатът от заявката е бил кеширан от MySQL.
SQL_NO_CACHE деактивира кеширането за тази заявка. Можете да изчистите кеша на заявките с FLUSH QUERY CACHE
.