先查看下慢日志是否被开启 show variables like '%slow_query_log'; Mysql默认是OFF,关闭。 开启慢日志 set global slow_query_log=1; 可以看到慢日志已经被开启了 慢日志是记录慢的sql,那具体什么才算是慢的sql,这要根据自己的业务来定,先看看默认的慢查询时间 show variables like '%long_query_time%'; 可以发现是10秒,这时间就太长了 重新定义慢查询sql的时间,这里定义为2秒 set global long_query_time=2; 这时候要重开一个会话,在原来的