Mysql 开启慢查询
2016-12-12 16:48
204 查看
Mysql 开启慢查询
直接在mysql中设置开启show variables like 'slow_query%';
设置开启(只对当前数据库有效, 设置后无需重启数据库, 且重启mysql服务后此设置失效)。
set global slow_query_log=1;
修改my.cnf配置文件使可该设置永久生效(需重启mysql服务)。
在 /etc/mysql/mysql.conf.d/mysqld.cnf(博主环境: ubuntu16.04, mysql5.7.16)中添加以下三行:
slow_query_log = 1 slow_query_log_file = /var/log/mysql/mysql-slow.log long_query_time = 2
然后重启mysql服务:
sudo service mysql restart
这个设置在重启后就会生效。
如果没有特别慢的查询情况, 不建议开此项, 多少会影响数据库性能, 可以通过这个来优化数据库。
相关文章推荐
- 【转】windows下mysql日志开启与查询
- mysql 开启慢查询命令【转】
- MySQL开启慢查询
- windows下mysql日志开启与查询
- windows下mysql日志开启与查询
- mysql 慢查询记录开启
- mysql 开启慢查询 如何打开mysql的慢查询日志记录
- 如何开启mysql的慢查询
- mysql的二进制日志(即增加/修改日志)以及查询日志的开启与关闭
- 开启MYSQL日志,windows,慢查询
- windows下mysql日志开启与查询
- 快速开启MySQL慢日志查询的方法
- mysql配置开启慢查询和查看慢查询的方法
- mysql开启慢查询方法
- linux下开启mysql慢查询,分析查询语句
- MySQL 5.1.6以上版本动态开启慢查询日志 推荐
- 开启mysql的常规查询日志
- mysql 开启慢查询
- MySQL开启慢查询
- 开启mysql慢查询日志