Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

O que significa quando o MySQL está no estado Enviando dados?


Este é um status bastante enganador. Deve ser chamado de "leitura e filtragem de dados".

Isso significa que MySQL tem alguns dados armazenados no disco (ou na memória) que ainda não foram lidos e enviados. Pode ser a própria tabela, um índice, uma tabela temporária, uma saída ordenada etc.

Se você tem uma tabela de 1 milhão de registros (sem índice) da qual você precisa apenas de um registro, MySQL ainda exibirá o status como "enviando dados" durante a varredura da tabela, apesar de ainda não ter enviado nada.

MySQL 8.0.17 e posterior :Este estado não é mais indicado separadamente, mas é incluído no Executando Estado.