mysql开启慢查询的方法
发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,小编给大家分享一下mysql开启慢查询的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mysql慢查询日志是mysql
千家信息网最后更新 2025年02月06日mysql开启慢查询的方法
小编给大家分享一下mysql开启慢查询的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
mysql慢查询日志是mysql提供的一种日志记录,它是用来记录在mysql中相应时间超过阈值的语句,就是指运行时间超过long_query_time值的sql,会被记录在慢查询日志中。long_query_time的默认值是10,意思是运行10S之上的语句。
慢查询日志的设置
1 、查看是否开启慢查询日志命令:
show variables like '%slow_query_log%'
2、设置慢查询开启的命令
set global slow_query_log=1
注:
slow_query_log ON为开启,OFF为关闭
slow_query_log_file 为慢查询日志的存放地址
3、查询并修改慢查询定义的时间
show variables like 'long_query_time%'
set global long_query_time=4
4、未使用索引的查询被记录到慢查询日志中。如果调优的话,建议开启这个选项。如果开启了这个参数,full index scan的sql也会被记录到慢查询日志中。
show variables like 'log_queries_not_using_indexes'
set global log_queries_not_using_indexes=1
5、查询有多少条慢查询记录
show global status like '%Slow_queries%';
mysqldumpslow 慢日志分析工具
命令:
-s 按照那种方式排序 c:访问计数 l:锁定时间 r:返回记录 al:平均锁定时间 ar:平均访问记录数 at:平均查询时间-t 是top n的意思,返回多少条数据。-g 可以跟上正则匹配模式,大小写不敏感。
得到返回记录最多的20个sql
mysqldumpslow -s r -t 20 sqlslow.log
得到平均访问次数最多的20条sql
mysqldumpslow -s ar -t 20 sqlslow.log
得到平均访问次数最多,并且里面含有ttt字符的20条sql
mysqldumpslow -s ar -t 20 -g "ttt" sqldlow.log
注:
1、如果出现 -bash: mysqldumpslow: command not found 错误,请执行
ln -s /usr/local/mysql/bin/mysqldumpslow /usr/bin
2、如果出现如下错误,Died at /usr/bin/mysqldumpslow line 161, <> chunk 405659.说明你要分析的sql日志太大了,请拆分后再分析
拆分的命令为:
tail -100000 mysql-slow.log>mysql-slow.20180725.log
以上是mysql开启慢查询的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
查询
日志
时间
命令
分析
方法
内容
意思
次数
篇文章
语句
错误
运行
不怎么
参数
地址
大小
大部分
字符
就是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
flow3d安装时找不到服务器
服务器没声音如何调
眉山辛坛网络技术有限公司
人证核验软件开发
朗星网络技术
武汉众乐商通网络技术骗子
app软件开发保密
叠纸游戏服务器面经
区块链网络技术概念股
各软件开发模型的特点
用数据库设计万花筒镜头
易速联服务器管理员密码
数据库er模型转换成关系模型
关于网络安全法说法错误
电子商务软件开发试题答案
关于网络安全的焦点头条新闻
僵尸部队4无法访问服务器怎么办
云南软件开发的公司有哪些
南沙app软件开发定制
二年级网络安全学习内容
数据库复杂表如何创建
字典 数据库 下载
安徽二七一起网络技术有限
广西粤兴互联网科技有限公司
数据库登陆失败怎么回事
编译原理软件开发
网络安全服务的现状
软件开发维护
山西服务器控制台制作
网络安全公司盖章