O que significa se a consulta Mysql:
SHOW PROCESSLIST;
retorna "Enviando dados" na coluna Estado?
Eu imagino que isso significa que a consulta foi executada e o MySQL está enviando dados de "resultado" para o cliente, mas estou me perguntando por que está demorando tanto tempo (até uma hora).
Obrigado.
Sending datamostra o tempo gasto é porque é um bug no perfil do MySQL, o tempo mostrado lá pertence à etapa anterior, que deve ser Executing queryou algo semelhante. Significa apenas que sua consulta demora para ser executada. Sending dataEssa etapa geralmente é rápida, a menos que você transmita centenas de megabytes de dados.
Sending datauma etapa que demora algum tempo após a execuçãoSHOW PROFILE, o tempo consumido realmente pertence à etapa anterior.