- mysql 配置慢查询日志:
vim /etc/my.cnf
在mysqld里面配置如下:
slow_query_log=1 #1:开启; 0:关闭
slow_query_log_file=/usr/java/mysql/db-server-slow.log #日志文件 操作权限: chmod -R 777 /usr/java/mysql
long_query_time=1 #单位为秒, 超过1秒的都记录下来
- 重启Mysql:
centos6的命令: systemctl restart mysql
centos7的命令: service mysql restart
- 其他参数查询:
show variables like '%version%';
show variables like '%general%';
show variables like '%log_output%';
show variables like '%quer%';
-- 问题:如何查询当前慢查询的语句的个数?
show global status like '%slow%';
- 参考博客: