Mysql 最后几个查询列表

Mysql 最后几个查询列表,mysql,Mysql,我正在使用Mysql社区版。我想知道如何找到在mysql当前实例上激发的最后几个查询? 是否有任何命令或查询列出最后20个查询及其内存消耗? 如果没有命令,查询是否记录在任何位置 我想知道的另一件事是,是否有任何命令显示当前激发的查询?类似于Linux系统上的top命令。是的,您可以在mysql中找到。如果它已启用 注意:如果启用了my.cnf配置文件,请检查它 浏览此问题将对您有所帮助。您需要为已完成执行的查询启用。要查看当前正在发生的事情,如“top”,请签出,或者要查看不太复杂的视图,请尝

我正在使用Mysql社区版。我想知道如何找到在mysql当前实例上激发的最后几个查询? 是否有任何命令或查询列出最后20个查询及其内存消耗? 如果没有命令,查询是否记录在任何位置

我想知道的另一件事是,是否有任何命令显示当前激发的查询?类似于Linux系统上的top命令。

是的,您可以在mysql中找到。如果它已启用

注意:如果启用了my.cnf配置文件,请检查它


浏览此问题将对您有所帮助。

您需要为已完成执行的查询启用。要查看当前正在发生的事情,如“top”,请签出,或者要查看不太复杂的视图,请尝试或执行查询

如果您使用MySQL 5.6或更高版本,您可以使用PERFORMANCE_模式来跟踪最近的查询,还可以获得关于它们的大量信息

但是,设置和使用性能模式有点复杂。您可能想看看正在开发的其中一个工具包,它们试图使开发变得更简单:

,可能最有可能成为标准 ,由开发mysql sys的同一个人编写的实验代码 见这一相关问题: