在MySQL中停止存储过程?

时间:2016-02-26 13:54:19

标签: mysql stored-procedures

可以在MySQL中停止存储过程吗?设置一个程序来为数据库表提供1000万条记录进行负载测试,但插入速度太慢,并希望在不停止服务器的情况下停止运行(其他应用程序正在运行)。

1 个答案:

答案 0 :(得分:0)

尝试建立与数据库的新连接。如果您通过PHPMyAdmin进行了调用,则需要使用其他浏览器,或者在尝试再次进入数据库之前完全关闭当前,因为服务器识别出您仍在“等待”接收您的请求的答案。 运行SHOW PROCESSLIST命令以查看该过程。找到正在运行的存储过程并使用KILL命令。例如:

 SHOW PROCESSLIST; - Will list various processes, see your procedures
    
 KILL 749; - Instead of the 749 set the process ID.