show variables like "%quer%" //查看是否开启慢查询
set global slow_query_log=1; //开启慢查询
show variables like 'long_query_time%';//查看默认时间 10s
sql语句执行时间大于long_query_time,sql语句才会被记录到慢查询日志。
set global long_query_time=3;//用来设置 慢查询的阈值
show global variables like 'long_query_time%';// 设置后 可以查看更改后 long_query_time
可以通过使用 select sleep(10)可以模拟一个查询语句 运行时间为10s
重新启动一个cmd窗口 cd mysql/data
然后对所记录的sql语句进行调优
慢查询开启 只在当前数据库有效 而且关闭MYSQL服务后 需要重新开启 不支持 一直开启慢查询 因为会影响sql的性能