sql >> Databasteknik >  >> RDS >> Mysql

Frågan låser tabeller, kan inte döda den processen

När du kör en MySQL-instans på RDS och vill döda en tråd eller en fråga av någon anledning, kommer du att upptäcka att du inte kan använda KILL eller mysqladmin kill eftersom du inte har tillstånd att göra det.

RDS tillhandahåller de lagrade procedurerna som heter mysql.rds_kill och mysql.rds_kill_query vilket kommer att döda en tråd respektive en fråga. För att döda en tråd, använd först SHOW PROCESSLIST för att få listan över trådar och hitta id för tråden du vill döda. Förutsatt att trådens ID är 53512, använd sedan

CALL mysql.rds_kill(53512)

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



  1. Förstå PIVOT-, UNPIVOT- och Reverse PIVOT-satser

  2. Webbseminarium:Spårning av frågeförlopp i SQL Server

  3. Fel när databas släpps (Kan inte skicka '.test\', felnr:17)

  4. ColdFusion:Applikationsalternativ baserade på roll?