• 最新
  • 热点
  • 所有

Windows&Linux 开启 Mysql 慢查询日志记录的方法

2025 年 12 月 6 日
分享一个在线一键激活 windows/office网站

分享一个在线一键激活 windows/office 网站

2025 年 12 月 6 日
Google浏览器QQ快捷登录失效解决方案

Google 浏览器 QQ 快捷登录失效解决方案

2025 年 12 月 6 日
全网最忙五人组" 张吉惟、林国瑞、林玟书、林雅南、江奕云"

全网最忙五人组"张吉惟、林国瑞、林玟书、林雅南、江奕云"

2025 年 12 月 5 日
再见" 饿了么"!淘宝闪购正式上线

再见"饿了么"!淘宝闪购正式上线

2025 年 12 月 5 日
简短爽句" 怼人" 无数 文明用语!

简短爽句"怼人"无数 文明用语!

2025 年 12 月 4 日
频繁收到营销骚扰短信一招查询号码归属公司

频繁收到营销骚扰短信一招查询号码归属公司

2025 年 11 月 30 日
安盛天平车险95550保险催收?

安盛天平车险 95550 保险催收?

2025 年 11 月 30 日
[奇葩一说]小仙女擦碰新车反手殴打辱骂车主

[奇葩一说] 小仙女擦碰新车反手殴打辱骂车主

2025 年 11 月 29 日

你好我的工号 42116 客服某品牌机械式重复回复话术

2025 年 11 月 25 日

青海联通大面积信号中断 外卖小哥都崩溃了

2025 年 11 月 25 日

标注 SUS316 材质产品实际收到 304 材质甚至 201 该如何处理

2025 年 11 月 25 日

Google Chrome 浏览器未使用 HTTPS 协议访问请求将警告提醒

2025 年 11 月 25 日
  • 网址导航
  • 合作项目
  • 联系方式
  • 关于博主
  • 定制服务
  • 邮件订阅
星期日, 7 12 月, 2025
  • 登录
智诚云集
  • 首页
  • 社会
  • 互联网
  • 记录
  • 话唠
  • 网文
  • 分享 Hot
  • 帮助文档
  • 联系博主
    • 在线留言
    • 音乐欣赏
    • 快乐屋
    • 宽带测速
没有结果
查看所有结果
  • 首页
  • 社会
  • 互联网
  • 记录
  • 话唠
  • 网文
  • 分享 Hot
  • 帮助文档
  • 联系博主
    • 在线留言
    • 音乐欣赏
    • 快乐屋
    • 宽带测速
没有结果
查看所有结果
智诚云集
没有结果
查看所有结果
  • 首页
  • 社会
  • 互联网
  • 记录
  • 话唠
  • 网文
  • 分享
  • 帮助文档
  • 联系博主
Home 分享

Windows&Linux 开启 Mysql 慢查询日志记录的方法

作者 智诚云集 - Xyok.Cn
2025 年 12 月 6 日
in 分享
阅读时间:1 分钟读取数
A A
0

对于跟踪有问题的查询来说 mysql 慢查询日志是非常有用的衣柜功能,它可以为我们分析当前程序里有很耗费资源的 sql 语句,那么你知道如何打开 mysql 慢查询日志吗?

其实打开 mysql 的慢查询日志很简单, 只需要在 mysql 的配置文件里 (windows 系统是 my.ini,linux 系统是 my.cnf) 的 [mysqld] 下面加上如下代码:


 log-slow-queries=/var/lib/mysql/slowquery.log
long_query_time=2

注:
log-slow-queries 设置把日志写在那里,为空的时候,系统会给慢查询日志赋予主机名,并被附加 slow.log. /var/lib/mysql/slowquery.log 为日志存放的文件的位置, 一般这个目录要有 mysql 的运行帐号的可写权限, 一般都将这个目录设置为 mysql 的数据存放目录
long_query_time=2 中的 2 表示查询超过两秒才记录.
如果设置了参数 log-long-format,那么所有没有使用索引的查询也将被记录。在文件 my.cnf 或 my.ini 中加入下面这一行可以记录这些查询
这是一个有用的日志。它对于性能的影响不大 (假设所有查询都很快),并且强调了那些最需要注意的查询 (丢失了索引或索引没有得到最佳应用)
# Time: 070927 8:08:52
# User@Host: root[root] @ [192.168.0.20]
# Query_time: 372 Lock_time: 136 Rows_sent: 152 Rows_examined: 263630
select id, name from manager where id in (66,10135);
这是慢查询日志中的一条,用了 372 秒,锁了 136 秒,返回 152 行,一共查了 263630 行
如果日志内容很多,用眼睛一条一条去看会累死,mysql 自带了分析的工具,使用方法如下:
命令行下,进入 mysql/bin 目录,输入 mysqldumpslow –help 或--help 可以看到这个工具的参数,主要有
Usage: mysqldumpslow [ OPTS... ] [ LOGS... ]
Parse and summarize the MySQL slow query log. Options are
--verbose verbose
--debug debug
--help write this text to standard output
-v verbose
-d debug
-s ORDER what to sort by (t, at, l, al, r, ar etc), 'at' is default
-r reverse the sort order (largest last instead of first)
-t NUM just show the top n queries
-a don't abstract all numbers to N and strings to 'S'
-n NUM abstract numbers with at least n digits within names
-g PATTERN grep: only consider stmts that include this string
-h HOSTNAME hostname of db server for *-slow.log filename (can be wildcard),
default is '*', i.e. match all
-i NAME name of server instance (if using mysql.server startup scrīpt)
-l don't subtract lock time from total time
-s,是 order 的顺序,说明写的不够详细,俺用下来,包括看了代码,主要有
c,t,l,r 和 ac,at,al,ar,分别是按照 query 次数,时间,lock 的时间和返回的记录数来排序,前面加了 a 的时倒叙
-t,是 top n 的意思,即为返回前面多少条的数据
-g,后边可以写一个正则匹配模式,大小写不敏感的
mysqldumpslow -s c -t 20 host-slow.log
mysqldumpslow -s r -t 20 host-slow.log
上述命令可以看出访问次数最多的 20 个 sql 语句和返回记录集最多的 20 个 sql 。
mysqldumpslow -t 10 -s t -g 「left join」 host-slow.log
这个是按照时间返回前 10 条里面含有左连接的 sql 语句。

相关文章

电信 1000m 带宽使用迅雷下载之后网络不行了

2025 年 11 月 25 日
AlgerMusicPlayer第三方多端无广告简洁音乐播放器

AlgerMusicPlayer 第三方多端无广告简洁音乐播放器

2025 年 12 月 4 日
Windows系统internet时间修改服务器解决时间不同步问题

Windows 系统 internet 时间修改服务器解决时间不同步问题

2025 年 12 月 6 日
免费游戏加速器GoLink支持PC、IOS、Android平台

免费游戏加速器 GoLink 支持 PC 、 IOS 、 Android 平台

2025 年 12 月 6 日
标签: HostlinuxMySQLmysqldrootUserwindows慢日志
广告
上一篇文章

浏览网页或使用软件出现 404 NOT FOUND 报错提示原因

下一篇文章

360 家庭防火墙路由器浏览网站报毒& 非法网页解决方法

智诚云集 - Xyok.Cn

分销:阿里云、腾讯云、百度云、 GoDaddy 、景安云、 Linode 云服务器产品。

相关 帖子

分享一个在线一键激活 windows/office网站
站推荐

分享一个在线一键激活 windows/office 网站

作者 智诚云集 - Xyok.Cn
2025 年 12 月 6 日
分享

Apple 正在推送的 iOS 26.1 Apple Intelligence 中文版

作者 智诚云集 - Xyok.Cn
2025 年 11 月 25 日
分享

Olspanel 免费云服务器虚拟主机多用户 Web 管理面板

作者 智诚云集 - Xyok.Cn
2025 年 11 月 25 日
[好站推荐]奈飞工厂欧美日韩好剧在线观看支持多端
站推荐

[好站推荐] 奈飞工厂欧美日韩好剧在线观看支持多端

作者 智诚云集 - Xyok.Cn
2025 年 12 月 4 日
AlgerMusicPlayer第三方多端无广告简洁音乐播放器
分享

AlgerMusicPlayer 第三方多端无广告简洁音乐播放器

作者 智诚云集 - Xyok.Cn
2025 年 12 月 4 日
下一篇文章

360 家庭防火墙路由器浏览网站报毒& 非法网页解决方法

关于

对于违法 QQ 账号或者 QQ 群举报真的有用吗?是否存在形同虚设?

知乎 (ZhiHu.Com) 官方网站崩了 502 Bad Gateway 报错

江苏徐州电信营业厅戏耍客户?改套餐无限期客服推销新业务!

域名解析 a 、 cname 、 ns 、 mx 、 url 记录含义解释

电信 1000m 带宽使用迅雷下载之后网络不行了

网络主播直播带货虚假销售恶意炒作退一赔三

广告
分享一个在线一键激活 windows/office网站

分享一个在线一键激活 windows/office 网站

2025 年 12 月 6 日
Google浏览器QQ快捷登录失效解决方案

Google 浏览器 QQ 快捷登录失效解决方案

2025 年 12 月 6 日
全网最忙五人组" 张吉惟、林国瑞、林玟书、林雅南、江奕云"

全网最忙五人组"张吉惟、林国瑞、林玟书、林雅南、江奕云"

2025 年 12 月 5 日
Wordpress

[设置-常规] 站点名称/地址/注册/语言/备案

  常见问题: 问:为什么填写 ...

2025 年 12 月 6 日
记录

linux 宝塔面板 bash: /usr/bin/bt: /bin/bash: bad interpreter: Text file busy 解决方法

近期有用户反馈在 shell 终端中执行 b ...

2025 年 12 月 6 日
记录

微信 「防疫健康码」 使用教程 请注意个人防疫工作

  以下为腾讯官方 app 【微信 ...

2025 年 12 月 6 日
脸书Facebook公司更名Meta
互联网

脸书 Facebook 公司更名 Meta

当地时间 10 月 28 日 Facebook 联合 ...

2025 年 12 月 6 日
全网最忙五人组" 张吉惟、林国瑞、林玟书、林雅南、江奕云"
社会

全网最忙五人组"张吉惟、林国瑞、林玟书、林雅南、江奕云"

这几天火爆网络的 「最忙五人组」 是指百度文 ...

2025 年 12 月 5 日
分享

为什么苏州被网友戏称为 「许州」?

2025 年 12 月 6 日
分享

在线生成 Instagram 字体 特殊英文字体可复制

2025 年 12 月 6 日
分享

谷歌浏览器 Google Chrome 开发者工具设置中文

2025 年 12 月 6 日
分享

Teamspeak3 萌新快速入门使用 Overwolf 作用说明

2025 年 12 月 6 日
  • 成员站点:
  • 智诚云集
  • 智诚云
  • 企业建站系统
  • Discuz 演示站
  • WordPress 演示站
智诚云集 [Xyok Gather]

Copyright © 2021 Xyok Gather. | CDN 节点由 & 提供 | ICP: 苏 ICP 备 11081889 号 京公网安备 32038102000146
声明:非注明文章内容依据 CC BY-NC-ND 3.0 许可协议授权,如有侵犯您的权益请附带链接发送到 Web#19n.Cn(将 #替换 @)

欢迎回来!

在下面登录您的帐户

忘记密码?

找回您的密码

请输入您的用户名或电子邮件地址以重置您的密码。

登录
没有结果
查看所有结果
  • Home

Copyright © 2021 Xyok Gather. | CDN 节点由 & 提供 | ICP: 苏 ICP 备 11081889 号 京公网安备 32038102000146
声明:非注明文章内容依据 CC BY-NC-ND 3.0 许可协议授权,如有侵犯您的权益请附带链接发送到 Web#19n.Cn(将 #替换 @)