临时配置

默认没有开启慢查询日志记录,通过命令临时开启

# 检查是否启用 SQL 查询日志功能
mysql> show variables like '%slow_query_log%';

# 开启 SQL 查询日志功能
mysql> set global slow_query_log = 'ON';

# 慢查询日志存放的位置
mysql> set global slow_query_log_file = '/var/lib/mysql/slow.log';

# 查询超过多少秒记录
mysql> set global long_query_time = 2;

永久配置

修改 mysql.cnf 配置文件达到永久配置状态

$ vim /etc/mysql/conf.d/mysql.cnf

[mysqld]
slow_query_log = ON
slow_query_log_file = /var/lib/mysql/slow.log
long_query_time = 2

配置好后,重新启动 MySQL 即可


本文作者:
文章标签:数据库MySQL调优
文章标题:MySQL 慢查询 SQL 检查
本文地址:https://www.ducky.vip/archives/45.html
版权说明:若无注明,本文皆 iDuckie's Blog 原创,转载请保留文章出处。
最后修改:2024 年 03 月 10 日
如果觉得我的文章对你有用,请随意赞赏