一、查询是否已经开启
show variables like '%query%';
slow_query_log的状态为:OFF(未开启)、ON(已开启)。
二、开启并设置时间
注:设置完成后重启mysql可视化软件,我这里设置的是超过一秒为慢sql。
set GLOBAL long_query_time=1;
set GLOBAL slow_query_log=on;
三、查看慢sql数量
show status like '%queries%';
四、在文件中找到日志文件
文件地址和文件名称以自己的为准,我这个是自己修改过的名字。
可以直接用记事本或可视化文件打开。
五、查看文件内容
文件中可以查看所有超过1秒的sql等信息(包括:sql运行时间、执行sql的用户名和ip地址、sql影响的数据库名称、sql的执行时间、sql语句)
慢日志