Come uccidere query con esecuzione prolungata in MySQL

February 6

query con esecuzione prolungata MySQL rallentare il server di database, e può causare l'applicazione Web per time out. Per risolvere il problema, è possibile fermare il processo della query nella utilità della riga di comando di MySQL. La query si arresta immediatamente e libera le risorse del computer.

istruzione

1 Fare clic sul pulsante di Windows "Start" e digitare "cmd" nella casella di ricerca. Premere il tasto "Enter" per aprire la linea di comando di Windows.

2 Tipo "mysql -h localhost -u utente -pass" dove "localhost" è il nome del server MySQL, "user" è il nome utente database e "passaggio" è la password utente per accedere al server. Il nome utente utilizzato deve avere accesso root al server per fermare i processi.

3 Tipo "spettacolo ricco processlist" e premere "Invio". Il comando mostra ogni query in esecuzione sul server e la quantità di tempo della query è stato in esecuzione. Prendere nota dell'ID processo associato con la query di lunga esecuzione.

4 Digitare "uccidere process_ID" e premere "Invio" dove "process_ID" è l'ID per la query recuperato al passaggio 3. La query si ferma immediatamente e rilascia le risorse del server.