Su MYSQL Workbench, sto eseguendo questa query: count(*) from test.nameTable
Ho due milioni di righe in questa tabella. dopo un po 'ottengo questo errore: Lost connection to MySQL server during query
Ho visto questa domanda e le sue risposte in altri punti ma nessuna delle risposte ha aiutato.
Ho provato a impostare tutte le variabili globali di timeout e dimensione del pacchetto sul valore massimo e a suddividere la query in qualche modo .. Ma nessuno di questi metodi ha funzionato.Connessione persa al server MySQL durante la query
SET GLOBAL connect_timeout=10000000
SET GLOBAL net_read_timeout=10000000
SET GLOBAL max_allowed_packet=1073741824
Qualcuno sa quale potrebbe essere il problema e come risolverlo per favore?
Eseguire il conteggio su una colonna indicizzata – Mihai
La colonna indicizzata è diversa da qualsiasi altra colonna? Ho provato su una chiave primaria e non ha funzionato –
Quale tipo di archiviazione è la tabella (MyISAM, InnoDB, ecc.)? Mi sembra di ricordare che può fare davvero la differenza per COUNT ... –