Mysql
 sql >> Database >  >> RDS >> Mysql

La query sta bloccando le tabelle, non può uccidere quel processo

Quando esegui un'istanza MySQL su RDS e vuoi terminare un thread o una query per qualche motivo, scoprirai che non puoi usare KILL o mysqladmin kill perché non hai l'autorizzazione per farlo.

RDS fornisce le procedure memorizzate denominate mysql.rds_kill e mysql.rds_kill_query che ucciderà rispettivamente un thread e una query. Per terminare un thread, usa prima SHOW PROCESSLIST per ottenere l'elenco dei thread e trovare l'ID del thread che si desidera eliminare. Supponendo che l'ID del thread sia 53512, usa

CALL mysql.rds_kill(53512)

Fonte:http ://snak.tumblr.com/post/13856391340/killing-a-thread-or-query-of-mysql-running-on-rds