欢迎进入广州凡科互联网科技有限公司网站
全国服务热线
4000-399-000
打开mysql慢查寻系统日志
时间: 2021-03-12 13:16 浏览次数:
一、介绍打开慢查寻系统日志,可让MySQL纪录下查寻超出特定時间的句子,根据精准定位剖析特性的短板,才可以更强的提升数据信息库系统软件的特性。二、主要参数表明slow_query_lo
一、介绍

打开慢查寻系统日志,可让MySQL纪录下查寻超出特定時间的句子,根据精准定位剖析特性的短板,才可以更强的提升数据信息库系统软件的特性。

二、主要参数表明

slow_query_log 慢查寻打开情况
slow_query_log_file 慢查寻系统日志储放的部位(这一文件目录必须MySQL的运作账号的可写管理权限,一般设定为MySQL的数据信息储放文件目录)
long_query_time 查寻超出是多少秒才纪录

三、设定流程

1.查询慢查寻有关主要参数

mysql  show variables like  slow_query% +---------------------------+----------------------------------+| Variable_name | Value |+---------------------------+----------------------------------+| slow_query_log | OFF || slow_query_log_file | /mysql/data/localhost-slow.log |+---------------------------+----------------------------------+mysql  show variables like  long_query_time +-----------------+-----------+| Variable_name | Value |+-----------------+-----------+| long_query_time | 10.000000 |+-----------------+-----------+

2.设定方式
方式一:全局性自变量设定
将 slow_query_log 全局性自变量设定为“ON”情况

mysql  set global slow_query_log= ON 

设定慢查寻系统日志储放的部位

mysql  set global slow_query_log_file= /usr/local/mysql/data/slow.log 

查寻超出一秒就纪录

mysql  set global long_query_time=1;

方式二:配备文档设定
f,在[mysqld]下的正下方添加

[mysqld]slow_query_log = ONslow_query_log_file = /usr/local/mysql/data/slow.loglong_query_time = 1

3.重新启动MySQL服务

service mysqld restart

4.查询设定后的主要参数

mysql  show variables like  slow_query% +---------------------+--------------------------------+| Variable_name | Value |+---------------------+--------------------------------+| slow_query_log | ON || slow_query_log_file | /usr/local/mysql/data/slow.log |+---------------------+--------------------------------+mysql  show variables like  long_query_time +-----------------+----------+| Variable_name | Value |+-----------------+----------+| long_query_time | 1.000000 |+-----------------+----------+
四、检测

1.实行一条慢查寻SQL句子

mysql  select sleep(2);

2.查询是不是转化成慢查寻系统日志

ls /usr/local/mysql/data/slow.log

假如系统日志存有,MySQL打开慢查寻设定取得成功




Copyright © 广州凡科互联网科技有限公司 版权所有 粤ICP备10235580号
全国服务电话:4000-399-000   传真:021-45545458
公司地址:广州市海珠区工业大道北67号凤凰创意园