1、查询mysql版本:SELECT VERSION();
2、查询慢日志开关有未开启:SHOW VARIABLE LIKE 'slow_query%'
3、若慢日志开关未开启,则开启全局慢查询日志:set global slow_query_log=1
,再去看慢查询的开关已经变成了“ON”
4、若想指定慢日志的存储位置:
set global slow_query_log_file=存储路径
5、设置超过1s就记录慢日志:
set global long_query_time=1
ps:查询设置的慢查询时间:show variable like ‘long_query%’
以上均是临时生效的,若想长期生效,需要改变配置文件:
linux系统,通过修改/etc/my.conf
slow_query_log=ON
slow_query_log_file=/var/lib/mysql/slow.log
long_query_time=1
6、设置慢查询语句,eg:SELECT SLEEP(10)
7、慢日志