MySQL中使用show processlist排查问题时,如果遇到有线程是慢SQL正在执行中,此时Info字段可以看到正在执行的SQL语句是什么,但是显示的SQL可能会不完整。这个时候我们可以通过额外的命令来查看完整的SQL语句。
前提需要记住或者复制你想查看完整SQL的线程id,也就是show processlist命令中的第一列。
通过执行如下SQL即可查看完整SQL:
select info from information_schema.processlist where id = 线程id
此时info字段就是完整的SQL语句。