一.开启MySQL慢日志
1.打开配置文件
配置文件所在位置见MySQL系列第一篇文章。
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
如果没有vim可以用vi。
2.在底部添加慢日志查询功能
slow_query_log = 1
#打开慢查询
slow_query_log_file = /var/log/mysql/mysql-slow.log
#设置慢查询数据存储文件位置
long_query_time = 2
#设置查询时间超过2s则记录
log_queries_not_using_indexes = 1
#记录不使用索引的查询
在页面最底部添加上述代码即可。
其中long_query_time可自行更改时长。
3.重启MySQL server
sudo systemctl restart mysql
二.检查是否成功开启
1.检查慢查询日志
tail -n 100 /var/log/mysql/mysql-slow.log
此命令可以显示慢查询日志文件中的最后100行,参数100可自行更改。
2.前往DataGrip中验证是否成功开启
show variables like 'slow_query_log';
如何远程连接DataGrip请查看MySQL系列第一篇文章。
看到value值为ON即成功开启。
此教程到此结束,感谢观看。
参考文章链接
https://blog.csdn.net/qq_20770569/article/details/140752767?fromshare=blogdetail&sharetype=blogdetail&sharerId=140752767&sharerefer=PC&sharesource=weixin_66396853&sharefrom=from_link