vamos usar algumas ferramentas
Como o palpite inicial (veja abaixo) foi um erro , tente executar sua consulta por meio do MySQL Workbench para coletar Estatísticas de desempenho da consulta .
palpite inicial (sem resultado)
Apenas um pensamento:
- TEXTO o tamanho da coluna no disco é 2 + N bytes onde N é o comprimento da string
- VARCHAR leva 1 + N bytes (para N ≤ 255) ou 2 + N bytes (para 256 ≤ N ≤ 65535)
Tente estender o tamanho do texto na coluna acima de 256 caracteres e execute novamente seus testes. Potencialmente, eles serão executados com desempenho mais próximo.
Lembre-se também de que as diferenças que você publica são expressas em microssegundos por registro, então pode haver muitos eventos do SO atrapalhando ou muito simples
if (TEXT) {do some additional IO or housekeeping}
caminho do código na fonte.