1、修改my.cnf
sudo vim /etc/my.cnf
添加或配置
[mysqld]
slow_query_log = 1
slow_query_log_file = /var/lib/mysql/slow-query.log # 若没有指定,默认名字为hostname_slow.log
long_query_time = 1
log_queries_not_using_indexes = 1
分析
slow_query_log = 1
表示开启慢查询,0表示关闭
slow_query_log_file
指定慢查询日志路径
需要MySQL对该路径有写权限
long_query_time = 1
表示查询时间>=1秒才记录日志
log_queries_not_using_indexes = 1
表明记录没有使用索引的 SQL 语句
2、重启 MySQL
systemct