信息发布→ 登录 注册 退出

如何查看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的详细内容,更多请关注其它相关文章!


相关文章: c++中的const_cast和reinterpret_cast怎么用_c++四种类型转换  谷歌浏览器一键优化方案_谷歌浏览器直达主页极速不卡版  漫蛙漫画官方主页入口 漫蛙MANWA网页直达访问链接  C++的std::forward_list怎么用_C++ STL中单向链表容器的特点与应用  HTML长属性值处理:表单action路径优化与代码规范应对  蛙漫官方正版入口 蛙漫网页在线全集免费观看  Angular Material 垂直步进器:实现底部到顶部排序的教程  Golang如何使用buffered channel提高性能_Golang buffered channel优化技巧  Google翻译怎么语音输入_Google翻译语音输入功能使用与设置方法  漫蛙官网正版漫画入口 漫蛙2官方网页登录地址  Win11怎么修改默认浏览器_Windows 11设置Chrome为默认  马斯克:Optimus 人形机器人复数形式为 Optimi  移动端XML文件怎么转换成Excel 手机和平板上的解决方案  腾讯QQ邮箱登录入口_QQ邮箱官方网站使用地址  AO3官网镜像链接 Archive of Our Own同人文在线浏览  夸克浏览器桌面版同步不了书签怎么处理 夸克浏览器跨设备同步异常解决方案  漫蛙2网页版漫画入口 漫蛙漫画在线官方登录  Pandas DataFrame 高效批量赋值:告别循环与笛卡尔积误区  实现分段式页面滚动导航:CSS与J*aScript教程  PHP表单隐藏域数据传递:常见问题与最佳实践  win11 arm版怎么安装 M1/M2 Mac虚拟机安装ARM win11的方法  在FastAPI中利用lifespan与依赖注入高效管理Redis连接池  学习通在线学习平台 学习通网页版直接进入课程中心  Walmart退货API集成指南:PHP cURL实现与常见问题解析  微博网页版直接访问 微博网页版账号管理快速入口  12306怎么选座位选到安静区_12306选座安静区域选择策略  处理嵌套交互式控件:前端可访问性指南  HTML5原生日期选择器与jQuery UI:实现日期选择器的联动与程序化控制  Python模块化编程:有效管理依赖与避免循环引用  c++如何使用折叠表达式(Fold Expressions)_c++17可变参数模板新技巧  在VS Code中配置和运行Dart程序的完整步骤  KFC早餐时段怎么领特惠代码_KFC早餐订餐优惠代码获取与使用说明  Python vgamepad库按键模拟:正确使用XUSB_BUTTON常量  单12V-2×6实现为RTX 5090供电750W!甚至都没敢跑分  AO3镜像入口大全 AO3网页版内容访问全集  c++如何使用Catch2编写单元测试_c++简洁易用的BDD风格测试框架  俄罗斯Yandex搜索引擎入口_Yandex官网免登录一键访问  台积电1.4nm工艺A14瞄准2028:10年来性能提升80%  AO3网页版合集入口 Archive of Our Own同人作品浏览指南  qq音乐在线播放入口_qq音乐电脑版登录链接  MAC如何将整个网页截长图_MAC使用Safari的导出为PDF或第三方工具  word邮件合并后日期格式不对怎么改_Word邮件合并日期格式修改方法  Lar*el Form Request 中唯一性验证更新操作的正确实践  解决Django多数据库/多Schema环境下外键迁移问题  邮政快递单号查询入口 邮政快递物流信息在线查询入口  Lar*el DB::listen 事件中的查询执行时间单位解析  汽水音乐车机版8.9下载 汽水音乐车机版8.9版本安装入口  Golang如何实现微服务鉴权与权限控制_Golang微服务鉴权与权限管理实践  Win11怎么安装Linux子系统 Win11 WSL2安装Ubuntu及环境配置指南  如何配置Composer的PSR-4自动加载_Composer自动加载命名空间映射实践教程 

在线客服
服务热线

服务热线

4008988990

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!