当前位置:网站首页>不是吧?还有人不会定位线上MySQL慢查询问题?
不是吧?还有人不会定位线上MySQL慢查询问题?
2022-08-05 11:44:00 【InfoQ】
1. 慢查询日志的作用
2. 慢查询日志的配置
2.1 查看是否开启了慢查询日志
show variables like 'slow_query_log';

2.2 开启慢查询日志
set global slow_query_log=1;

2.3 设置慢查询日志的阈值

set long_query_time=1;

2.4 修改慢查询日志位置
show variables like '%slow_query_log_file%';

2.5 记录更多慢查询SQL

set global log_slow_admin_statements=ON;


set global log_queries_not_using_indexes=ON;

3. 慢查询日志的使用
select * from user;
cat /usr/local/mysql/data/localhost_slow.log

4. 分析慢查询日志
常用参数有
-s: 表示按何种方式排序:
c: 访问次数
l: 锁定时间
r: 返回记录
t: 查询时间
al: 平均锁定时间
ar: 平均返回记录数
at: 平均查询时间
-t: 返回前面多少条的数据;
4.1 查询返回结果最多的10条SQL:

4.2 查询耗时最长的10条SQL:

边栏推荐
猜你喜欢
朴素贝叶斯
623. Add a row to a binary tree: Simple binary tree traversal problems
Http-Sumggling缓存漏洞分析
Android 开发用 Kotlin 编程语言 二 条件控制
Http-Sumggling Cache Vulnerability Analysis
机器学习——集成学习
分布式事务解决方案
Five reasons why developers choose Klocwork, a static analysis tool for code quality, for software security
“小钢炮”气质明显,安全、舒适一个不落
IPMP、PMP、CPMP三个证书该如何选择,有什么区别,哪个对于工作上的
随机推荐
支持向量机SVM
LeetCode刷题(8)
Three methods for extracting facial features
学生信息管理系统(第一次.....)
power failure...Trouble trouble trouble!!!
Hands-on Deep Learning_GoogLeNet / Inceptionv1v2v3v4
Flink Yarn Per Job - JobManger 申请 Slot
Mysql8基础知识
安全软件Avast与赛门铁克诺顿NortonLifeLock合并获英国批准
Flink Yarn Per Job - RM启动SlotManager
巴比特 | 元宇宙每日必读:中国1775万件数字藏品分析报告显示,85%的已发行数藏开通了转赠功能...
软件测试之集成测试
没开发人员,接到开发物联网系统的活儿,干不干?
训练集Loss收敛,但是测试集Loss震荡的厉害?
Google启动通用图像嵌入挑战赛
[7.29-8.5] Review of wonderful technical blog posts in the writing community
灰度值与热成像理解
Http-Sumggling缓存漏洞分析
Go学习笔记(篇二)初识Go
五大理由告诉你为什么开发人员选择代码质量静态分析工具Klocwork来实现软件安全