To dość mylący status. Powinien nazywać się „odczytywanie i filtrowanie danych”.
Oznacza to, że MySQL
ma pewne dane przechowywane na dysku (lub w pamięci), które nie zostały jeszcze odczytane i przesłane. Może to być sama tabela, indeks, tabela tymczasowa, posortowane dane wyjściowe itp.
Jeśli masz tabelę 1M rekordów (bez indeksu), z której potrzebujesz tylko jednego rekordu, MySQL
będzie nadal wyświetlał status jako „wysyłanie danych” podczas skanowania tabeli, mimo że jeszcze nic nie wysłał.
MySQL 8.0.17 i nowsze :ten stan nie jest już wskazywany oddzielnie, ale jest uwzględniony w Wykonywaniu stan.