以下是一些常用的查询语句:
SHOW PROCESSLIST;
该语句用于查看当前所有正在执行的mysql进程。可以通过该进程列表了解到当前活动进程的状态,以及所有进程正在执行的语句。
SHOW STATUS LIKE 'Com%';
该语句用于打印当前mysql的执行状态。通过该命令,大家可以查看各种mysql操作的执行次数。
SELECT * FROM information_schema.processlist WHERE Command != 'Sleep' ORDER BY Time DESC;
该语句用于查看当前数据库中正在执行的所有进程列表,按照执行时间降序排列。该语句还可以过滤掉休眠的进程,并查看进程的ID、状态、用户、进程的执行时间以及正在执行的SQL语句等信息。
SELECT general_log.* FROM mysql.general_log;
该语句用于查看mysql的通用执行日志。通过该命令,大家可以查看所有执行的SQL语句以及执行行数、文件名和执行时间等信息。
以上是一些常用的查看mysql执行过的语句的方法,当然还可以根据具体需求来编写更加复杂的查询语句。