1.查看慢查询日志是否开启
命令:show variables like '%query%';
图中圈起来的就是慢查询日志,默认是关闭的。
打开慢日志查询命令:set global slow_query_log=on;
设置sql语句执行两秒钟以上就写到慢查询日志中:set global long_query_time=2;
设置完后要重新连接客户端才能看到设置后的long_query_time的值。
查看慢查询sql的数量命令:show status like '%slow_queries%';
测试一下慢查询日志,我们执行一个时间为三秒钟的sql: