当前位置: 首页 > article >正文

linux 中mysql查看慢日志

1、到mysql容器,先登录到数据库,查看是否开启

mysql -h 127.0.0.1 -uroot -p
SHOW VARIABLES LIKE 'slow_query_log';

2、如果没有开启,需要先开启

set global slow_query_log = 'ON';

3、查看慢日志文件

SHOW VARIABLES LIKE 'slow_query_log_file';

4、使用tail 命令查看慢日志文件

tail -f /var/lib/mysql/505d45429fda-slow.log

使用工具分析

mysqldumpslow:这是 MySQL 自带的一个工具,用于分析慢查询日志。常用的命令选项如下:
-s:用于指定排序方式,如 c(按照记录次数排序)、t(按照时间排序)、l(按照查询时间排序)、r(按照返回的记录数排序);加上 a 则表示相应的倒序,例如 -sc 表示按照记录次数降序排列。
-t:指定返回的记录条数,例如 -t 10 表示返回前 10 条数据。
-g:后面可以写一个正则匹配模式,用于筛选符合条件的 SQL 语句,大小写不敏感。例如,mysqldumpslow -s t -t 10 /var/log/mysql/mysql-slow.log 可以查询出耗时最长的前 10 条语句,并按查询时间排序


http://www.kler.cn/a/402488.html

相关文章:

  • 神经网络归一化方法总结
  • UG NX二次开发(C++)-UIStyler-指定平面的对象和参数获取
  • 监控报警系统的指标、规则与执行闭环
  • python-MatchObject对象方法
  • 养老院管理系统+小程序项目需求分析文档
  • EXISTS 和 IN 的使用方法、特性及查询效率比较
  • 51c自动驾驶~合集31
  • 用Rust中byteorder包高效处理字节序列
  • 第二十二章 Spring之假如让你来写AOP——Target Object(目标对象)篇
  • 项目管理交流会 | 产品研发项目管理主题会议成功举办
  • Cesium 加载B3DM模型
  • 枫清科技亮相 2024 中国 5G+工业互联网大会,推动 AI 赋能新型工业化
  • Spring Boot教程之四:在IntelliJ IDEA 以及 Eclips IDE中创建和配置Spring Boot
  • 根据条件 控制layui的table的toolbar的按钮 显示和不显示
  • 【Redis】实现点赞功能
  • 5.tree of thought 源码 (prompts 类)
  • 零基础入门Flink,掌握基本使用方法
  • 华为openEuler考试真题演练(附答案)
  • # TCP、UDP、HTTP、Socket
  • 无人机CAN总线基础——CKESC电调小课堂14
  • 平价鼠标推荐-英菲克PW1有线鼠标
  • 【Spring boot】微服务项目的搭建整合swagger的fastdfs和demo的编写
  • Linux中定时操作
  • 【AIGC】破解ChatGPT!如何使用高价值提示词Prompt提升响应质量
  • 109. UE5 GAS RPG 实现检查点的存档功能
  • 计算机毕业设计Hive+Spark空气质量预测 空气质量可视化 空气质量分析 空气质量爬虫 Hadoop 机器学习 深度学习 Django 大模型