天唯网 关注数码科技发展
首页 /  科技数码 / 内容详情

mysql查看sql执行进度

科技数码 时间:2025-03-22 14:30:22

mysql查询正在执行的sql 

在MySQL中,可以通过以下两种方式查询正在执行的SQL语句:

1. 使用SHOW PROCESSLIST命令:在MySQL命令行中输入SHOW PROCESSLIST或者在info列中包含执行SQL的类型,但无法看到具体的执行SQL。

2. 查看information_schema.PROCESSLIST表:可以通过过滤表中的info列来查看具体的SQL语句。具体语句如下:

```

mysql> select * from information_schema.PROCESSLIST where info is not null ORDER BY time desc;

```

需要注意的是,上述两种方式只能查看正在执行的SQL语句,无法查看历史记录。如果需要查看历史记录,可以开启日志模式,通过查询mysql.general_log表来查看具体的SQL语句。

标签: #科技数码

郑重声明:图文由自媒体作者发布,我们尊重原作版权,但因数量庞大无法逐一核实,图片与文字所有方如有疑问可与我们联系,核实后我们将予以删除。

联系我们 关于我们 版权申明 天唯网数码 广州小漏斗信息技术有限公司 版权所有 粤ICP备20006251号网站地图 网站地图2