A seconda del motore di archiviazione che stai utilizzando, sì, molto probabilmente viene caricato da una cache di dati e non da una cache di query.
MyISAM non fornisce alcuna memorizzazione nella cache a livello di motore di archiviazione per i dati e memorizza nella cache solo gli indici. Tuttavia, il sistema operativo spesso fornisce dati dalle proprie cache, il che potrebbe accelerare l'esecuzione della query.
Puoi provare a confrontare la query in uno scenario reale, basta registrare quella specifica query sul database ogni volta che viene eseguita (insieme al tempo di esecuzione).