MySQLMySQL开启慢查询 统计

MYSQL慢查询配置

  1. 悠悠查询有什么用?

其会记录下有执行过long_query_time时间之SQL语句,
帮你找到实践款的SQL, 方便咱们对那些SQL举办优化.

  1. 安被慢查询?

首先我们先翻MYSQL服务器的缓缓查询状态是不是开启.执行如下命令:

 MySQL 1

MySQL,咱俩可见见眼前log_slow_queries状态也OFF, 表明时并无被慢查询.

被慢查询分外简单, 操作如下:

Linux下找到mysql的布局文件my.ini,
在mysqld下方插足慢查询的布置语句(注意:一定假若当[mysqld]下之江湖参预)

 MySQL 2

log-slow-queries: 代表MYSQL慢查询的日志存储目录,
此目录文件一定要起描绘权限;

Windows下需要写绝对路径,如:log-slow-queries=”C:/Program
Files/MySQL/MySQL Server 5.5/log/mysql-slow.log”

long_query_time: 最充裕执时间. (如图,
MSYQL将记录下拥有执行时间领先2条的SQL语句, 此处为测试时,
时间不应尽小最好于5-10秒里, 当然好按照自己之科班而定);

布局好后更起动一个MYSQL服务

网站地图xml地图