Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come uccidere query con esecuzione prolungata in MySQL

long-running query MySQL rallentano il server di database , e può causare l'applicazione Web per timeout. Per risolvere il problema , è possibile interrompere il processo di query nel programma di utilità della riga di comando di MySQL . La query si arresta immediatamente e libera le risorse del computer . Istruzioni
1

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

Tipo " mysql - h localhost - u user -pass " dove " localhost" è il nome del server MySQL , "utente" è il tuo nome utente del database e "pass " è la password utente per accedere al server . Il nome utente utilizzato deve avere accesso root al server di 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 che la query è stato in esecuzione . Prendere nota della ID del processo associato alla query con esecuzione prolungata .
4

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

 

Programmazione © www.354353.com