3

在 MySQL 中,我试图检查存储过程当前是否正在执行。是否有我可以运行的命令/查询来显示此信息?

我查看了以下命令但没有成功:

SHOW PROCESSLIST;

SELECT * FROM information_schema.routines WHERE routine_name = 'sp_name';

SHOW PROCEDURE STATUS;
4

1 回答 1

2

我能想到的唯一方法是查看一般查询日志,或在您的应用程序中构建日志记录/统计信息。

如果您需要了解这些信息以进行检测,我建议您查看慢查询日志和各种工具来解析其数据(pt_query_digest、风速计等)

于 2013-05-16T18:33:18.017 回答