慢查询日志会把查询耗时超过规定时间的SQL语句记录下来,利用慢查询日志,定位分析性能的瓶颈。

slow_query_log 可以设置慢查询日志的开闭状态

long_query_time 可以规定查询超时的时间,单位是秒

# 查看慢查询相关配置

SHOW VARIABLES like 'slow_query%';

# 配置

slow_query_log = ON

long_query_time = 1

set global slow_query_log =[on/off]

# 最好能与 data分开

set global slow_query_log_file = /aaa/aaa.log

set global long_query_time = xx.xxx 秒

# 记录未使用索引的SQL

set global long_queries_not_using_indexes = [on|off]

工具

mysqldumpslow [OPTS....] [LOGS...]

mysqldumpslow -s r -t 10 slow-mysql.log

-s 排序 (c总次数,t总时间,l锁的世界,r总行数,at,al,ar) a`x`是平均 例at= 总时间/总次数

-t top 指定取前几条

pt-query-digest [OPTIONS] [FILES] [DSN]

pt-query-digest --explain h=127.0.0.1,u=root,p=password slow-mysql.sql > slow.rep

--explain 带有解释

> 输出到指定文件

实时监控

select id,`user`,`host` ,`DB`,`command`,time,state,info

->FROM information_schema.PROCESSLIST

-> WHERE TIME >=10;

标签:slow,log,MySQL,查询,global,set,query,操作

来源: https://blog.csdn.net/cocoa_geforce/article/details/110677264

mysql 如何抓慢查询_如何进行 MySQL慢查询 操作相关推荐

  1. 正则匹配查询_如何用MySQL中的正则表达式过滤掉配送单

    需求 最近在用mysql做一个配送单的筛选的需求,比如一个订单表里的订单号有多种,比如以A,B,C,D,F开头的订单,我要同时过滤掉A,B与C的订单,那我要如何做呢?这里你们有其他方法的话,不妨留言哈 ...

  2. mysql内连接部门平均值_详解MySql基本查询、连接查询、子查询、正则表达查询_MySQL...

    查询数据指从数据库中获取所需要的数据.查询数据是数据库操作中最常用,也是最重要的操作.用户可以根据自己对数据的需求,使用不同的查询方式.通过不同的查询方式,可以获得不同的数据.MySQL中是使用SEL ...

  3. mysql水果表查询_最全MySQL数据库表的查询操作

    序言 本节比较重要,对数据表数据进行查询操作,其中可能大家不熟悉的就对于INNER JOIN(内连接).LEFT JOIN(左连接).RIGHT JOIN(右连接)等一些复杂查询. 通过本节的学习,可 ...

  4. oracle锁表查询_专业解决 MySQL 查询速度慢与性能差

    Java识堂,一个高原创,高收藏,有干货的微信公众号,一起成长,一起进步,欢迎关注 什么影响了数据库查询速度 1.1 影响数据库查询速度的四个因素 1.2 风险分析 QPS: QueriesPerSe ...

  5. mysql带有in的子查询_含有IN的子查询

    本文主要探讨MySQL5.5和MYSQL5.6对包含in子查询的优化情况. MySQL5.5 首先来看一下,在MySQL5.5及以下版本是如何处理的,比如下面这条语句: select name fro ...

  6. mysql版本号查询_三、mysql登录详解及版本号查询

    1.用window+r,输入cmd,用mysql -uuser -ppassword登录时出现'mysql'不是有效的内部命令? 答:这是因为没有配置MySQL的环境变量path所致. MySQL的环 ...

  7. MySQL多重条件模糊查询_简单实现mysql多字段模糊查询

    在后台的项目中,会经常遇到,就是信息的查找,这里就举个简单的例子,如搜索某一个产品的信息,在一个表里面有多个字段,而搜索的内容可能是其中的某个字段,这样只有多字段查询才能实现. MySQL多字段模糊查 ...

  8. mysql文件扩展名查询_如何通过MySQL查询获取文件的文件扩展名?

    为了获得作为SQL查询结果的文件的文件扩展名,可以使用SUBSTRING_INDEX(). 语法如下select substring_index(yourColumnName,'.',-1) as a ...

  9. mysql不同服务器查询_实战操作SQL Server连接查询不同服务器表数据

    今日产品部要导批数据,但是需要连接查询查询的几个表不在同一服务器上.所以我开始是这么干的: 1.查询一台服务器的数据,并导入本地Excel 2.查询另一台服务器的数据,并导入本地Excel 3.Exc ...

  10. mysql动力节点百度云_动力节点MySQL数据库视频 百度云 网盘 下载

    资源名称:动力节点MySQL数据库视频 百度云 网盘 下载 # o4 E. q% ]2 ?百度网盘下载链接:[/hide]- t4 L+ S# b2 T( }! d) n& d 密码:dff7 ...

最新文章

  1. 在CentOS 6.3 64bit上安装Nginx 1.8.0
  2. android中Listview的优化技巧
  3. Select()系统调用及文件描述符集fd_set的应用
  4. Linux下Mysql的查询用法
  5. Module Zero概览
  6. mongodb创建用户名和密码_Python中使用MongoDB详解
  7. 微信又添新功能!这个微信群可以学英语,而且全程免费
  8. 【渝粤教育】电大中专电商运营实操 (8)作业 题库
  9. 第 1-1 课:Java 程序是如何执行的?
  10. python中的order_Hive中Order by和Sort by的区别是什么?
  11. linux centos7杀进程,centos7 nginx 启动/进程状态/杀掉进程
  12. 40XXX队技术员交接事项(1):基本资料交接
  13. 安装SQL SERVER2016或者2017时 安装程序无法与下载服务器联系 Microsoft R Server
  14. 校园网规划与设计(附加完整word文档和pkt文件)
  15. 计算机程序停止工作怎么办,如何将“某某程序已正常停止工作,请关闭程序”这个提示自动关闭...
  16. 帝国 loginjs.php,帝国CMS的安装方法
  17. ecshopnbsp;二次开发nbsp;全集
  18. Monocular Depth Estimation UsingLaplacian Pyramid-Based Depth Residuals翻译
  19. Qt基于QMediaPlayer音视频播放
  20. 转:值得收藏!那些鲜为人知的 Mac OS X 技巧

热门文章

  1. leangoo更换背景、设置颜色标签功能上线啦!
  2. 生活养生--转载微博
  3. C++的C4305和C4800的编译警告
  4. WSS3 Elevation of Privilege 替代 用户身份模拟Impersonate 进行权限提升
  5. python中avg函数的使用_PostgreSQL avg()函数
  6. 利用yarn多队列实现hadoop资源隔离
  7. Hyperledger Fabric 实战(八):couchdb 丰富查询 selector 语法
  8. 安防监控项目动辄几十亿,什么样的监控系统才能胜任?
  9. 何建坤:实施能源革命战略 促绿色低碳发展
  10. Play 2.0 用户指南 - 表单提交和验证 --针对Scala开发者