新闻中心

如何查看slow query log

2025-09-30
浏览次数:
返回列表
首先确认慢查询日志状态,若未开启则通过命令或配置文件启用,并设置阈值和日志路径;之后使用tail、mysqldumpslow等工具查看分析日志,定位执行时间长的SQL语句以优化。

如何查看slow query log

查看慢查询日志(Slow Query Log)是排查数据库性能问题的重要手段,尤其在 MySQL 中使用广泛。下面介绍如何开启并查看慢查询日志。

确认慢查询日志是否开启

登录 MySQL 后,执行以下命令查看当前慢查询日志状态:

SHOW VARIABLES LIKE 'slow_query_log';
SHOW VARIABLES LIKE 'long_query_time';

如果 slow_query_log 的值为 OFF,说明未开启。可以通过以下命令临时开启(重启后失效):

SET GLOBAL slow_query_log = 'ON';

long_query_time 表示超过多少秒的查询会被记录,默认是 10 秒,可根据需要调整:

SET GLOBAL long_query_time = 2;

设置慢查询日志文件路径

查看当前日志文件位置:

SHOW VARIABLES LIKE 'slow_query_log_file';

默认路径通常在数据目录下,如:/var/lib/mysql/hostname-slow.log。若需修改,可在 MySQL 配置文件中设置。

在配置文件中永久开启(推荐)

编辑 MySQL 配置文件(通常是 /etc/my.cnf/etc/mysql/mysql.conf.d/mysqld.cnf),在 [mysqld] 段添加:

slow_query_log = 1
slow_query_log_file = /var/log/mysql/mysql-slow.log
long_query_time = 2
log_queries_not_using_indexes = 1

其中 log_queries_not_using_indexes = 1 可记录未使用索引的查询,有助于优化。

通吃客零食网整站 for Shopex 通吃客零食网整站 for Shopex

第一步】:将安装包中所有的文件夹和文件用ftp工具以二进制方式上传至服务器空间;(如果您不知如何设置ftp工具的二进制方式,可以查看:(http://www.shopex.cn/support/qa/setup.help.717.html)【第二步】:在浏览器中输入 http://您的商店域名/install 进行安装界面进行安装即可。【第二步】:登录后台,工具箱里恢复数据管理后台是url/sho

通吃客零食网整站 for Shopex 0 查看详情 通吃客零食网整站 for Shopex

保存后重启 MySQL 服务生效:

sudo systemctl restart mysql

查看和分析慢查询日志

使用文本工具查看日志内容:

sudo tail -f /var/log/mysql/mysql-slow.log

或使用 MySQL 自带的分析工具 mysqldumpslow

mysqldumpslow -s c -t 10 /var/log/mysql/mysql-slow.log

常用参数:

  • -s c:按查询次数排序
  • -t 10:显示前 10 条
  • -g:配合正则过滤,如只看 select 语句

也可使用第三方工具如 pt-query-digest(Percona Toolkit 提供)进行深度分析。

基本上就这些。只要日志开启且路径正确,就能看到哪些 SQL 执行时间过长,进而优化语句或索引。

以上就是如何查看slow query log的详细内容,更多请关注其它相关文章!


# 操作步骤  # 寿光网站建设单价  # 便宜柜子搜索关键词排名  # 百度网站推广哪家信誉好  # seo免费外链平台  # 酒店营销推广技巧和话术  # wap优化seo  # 泰安推广营销系统官网  # 美发网站建设  # 优化网站选道云速捷专业  # 长春网站推广与优化  # 您的  # mysql  # 第二步  # 全攻略  # 重启  # 吃客  # 多个  # 镜像  # 离线  # sql语句  # 配置文件  # ai  # 工具 


相关栏目: 【 科技资讯46185 】 【 网络学院92790


相关推荐: QQ邮箱在线登录平台 QQ邮箱个人邮箱网页版入口  sublime如何配置Python开发环境_将sublime打造成轻量级Python IDE  如何在Promise链中优雅地中断后续then执行  QQ邮箱正确登录入口_QQ邮箱官方网站使用地址  QQ邮箱网页版快速登录 QQ邮箱邮箱账号官方入口地址  谷歌google账号注册详细步骤 谷歌账号注册官方教程  CSS Grid如何控制元素对齐_align-items与justify-items组合使用  Win11怎么安装Linux子系统 Win11 WSL2安装Ubuntu及环境配置指南  c++如何使用Catch2编写单元测试_c++简洁易用的BDD风格测试框架  蛙漫官方正版入口 蛙漫网页在线全集免费观看  mysql通配符支持数字匹配吗_mysql通配符能否用于数字匹配的解析  PyTorch模型训练效果不佳?深入剖析常见错误与调试技巧  QQ邮箱网页版入口 QQ邮箱官方邮箱登录通道  Yandex免登录官网入口_俄罗斯Yandex搜索引擎直达链接  荒野行动PC版怎么注册_荒野行动PC版账号注册详细流程图文教程  J*aScript中管理异步API调用:确保操作顺序与数据一致性  火狐浏览器占用内存高卡顿怎么办 火狐浏览器性能优化设置技巧  12306选座怎么选到临时改签座_12306改签选座策略与步骤  使用 Pandas 高效处理 .dat 文件:数据清洗与数值计算实战  苹果手机指南针不准怎么校准 传感器校准方法详解【建议收藏】  《刺客信条:影》PS5 Pro和Switch 2画面对比  如何使用Node.js csv 包按条件移除含空字段的CSV记录  win11 Snap Layouts怎么用 Win11窗口布局与分屏多任务高效指南【必学】  UE5.7引擎表现爆炸优化无敌!5090跑4K稳定60FPS  Golang如何实现Web文件静态资源服务器_Golang静态资源服务器开发与实践  学习通网页版快速入口 学习通官网网页版直接打开  如何使用J*aScript精确选择并批量修改特定父元素下子链接的样式  铁路12306卧铺选择攻略 铁路12306下铺座位预定技巧  中兴BladeV30怎样用测距估书架层高_iPhone中兴BladeV30测距估书架层高【家装参考】  批改网学生版PC登录 批改网官网登录系统入口  如何在低配置电脑上搭建轻量级J*a环境_占用更小的环境选择技巧  解决Django多数据库/多Schema环境下外键迁移问题  Kafka Streams中基于消息头条件过滤消息的实现指南  qq游戏手机版下载安装_qq游戏移动端入口  QQ邮箱官方网站登录入口_QQ邮箱网页版在线使用  Linux如何构建多环境配置管理_Linux多环境配置方案  Typer应用中灵活处理命令行参数的令牌化与解析  韩剧圈正版入口页面_韩剧圈官网登录链接  拼多多购物车商品数量无法修改如何处理 拼多多购物车操作优化方法  Win11怎么修改默认浏览器_Windows 11设置Chrome为默认  HTML元素状态管理:根据DIV内容动态启用/禁用按钮  Golang如何安装Swagger工具_GoSwagger文档生成环境  在J*a中如何开发简易仓库管理与库存统计_仓库管理库存统计项目实战解析  漫蛙2在线漫画入口 漫蛙正版漫画网页版直达  邮编格式怎么匹配地址_根据邮编格式快速匹配详细地址的技巧  TikTok国际版网页端快速入口 TikTok全球版短视频浏览教程  HuggingFaceEmbeddings中向量嵌入维度调整的限制与理解  uc手机浏览器网页版入口 uc浏览器手机版便捷登录首页  漫蛙漫画登录站点 漫蛙2正版漫画快速访问  怎么去除衣服上的口红印_生活小妙招教你用酒精轻松擦除 

搜索