MySQL如何开启慢查询
发表于:2024-10-19 作者:千家信息网编辑
千家信息网最后更新 2024年10月19日,小编这次要给大家分享的是MySQL如何开启慢查询,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。一、简介开启慢查询日志,可以让MySQL记录下查询超过指定时间的语
千家信息网最后更新 2024年10月19日MySQL如何开启慢查询
小编这次要给大家分享的是MySQL如何开启慢查询,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。
一、简介
开启慢查询日志,可以让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';
查询超过1秒就记录
mysql> set global long_query_time=1;
方法二:配置文件设置
修改配置文件my.cnf,在[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开启慢查询设置成功!
看完这篇关于MySQL如何开启慢查询的文章,如果觉得文章内容写得不错的话,可以把它分享出去给更多人看到。
查询
日志
参数
文章
方法
位置
全局
内容
变量
性能
数据
文件
状态
目录
语句
配置
不错
成功
兴趣
内容丰富
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
武汉互联网教育科技公司有哪些
首都机场网络安全设备增补
神州服务器
网络安全具有以下主要特征
是计算机网络技术大赛
《网络安全法》网络运营者
甘井子区佰诚精锐软件开发
云南农信系统网络安全竞赛积分赛
途臻网络技术
网络技术解析软件
网络安全宣教日主题活动ppt
信息和网络安全管理建议
数据库怎么查看用户密码
网络安全工程培训课程
手机修图软件开发
软件开发 c c
北邮网络技术研究院世纪学院
长江路租房软件开发
微信服务器正忙啥意思
滦州项目网络技术答疑解惑
网络安全 注入 青春饭
阿里巴巴服务器注册流程
java软件开发课程大纲
网络安全探针软件
软件开发过程中的周期模型
黄浦区软件开发预算
30台电脑局域网的服务器配置
数据库范式与函数依赖
多表固定列提取不重复数据库
公共信息网络安全监察警察