Come smettere di una query in MySQL

April 26

Ogni connessione ed eseguire query su un database MySQL viene eseguito come un thread separato. Ogni thread ha un ID filo unico che consente al server di monitorare la sua attività. Se avete il privilegio PROCESS MySQL si può vedere ciò che le discussioni sono attualmente in esecuzione. Se avete il privilegio SUPER si può fermare una lunga corsa o una query non risponde con il comando KILL. È necessario conoscere l'ID del thread per la query che si desidera interrompere.

istruzione

1 Accedere al database MySQL.

2 Digitare il comando "SHOW PROCESSLIST;" per mostrare i thread in esecuzione in corso. Ogni riga dell'uscita avrà un numero ID nella prima colonna. Annotare il numero di ID per la query che si desidera interrompere.

3 Digitare il comando "KILL QUERY <ID>"; per fermare la query. Sostituire "<ID>" con il numero ID della query che si desidera interrompere.

4 Digitare il comando "SHOW PROCESSLIST;" una seconda volta per assicurare che la query è stato arrestato.

5 Digitare il "uscita;" comando per chiudere la connessione al database MySQL.