Dependendo do mecanismo de armazenamento que você está usando, sim, provavelmente está sendo carregado de um cache de dados e não de um cache de consulta.
O MyISAM não fornece cache de nível de mecanismo de armazenamento para dados e apenas armazena em cache os índices. No entanto, o sistema operacional geralmente fornece dados de seus próprios caches, o que pode estar acelerando a execução da consulta.
Você pode tentar comparar a consulta em um cenário real, basta registrar essa consulta específica no banco de dados toda vez que for executada (junto com o tempo de execução).