日志分析工具mysqldumpslow
日志分析工具mysqldumpslow
在生产环境中,如果要手工分析日志,查找、分析SQL,显然是个体力活,MySQL提供了日志分析工具mysqldumpslow
查看mysqldumpslow的帮助信息:
Usage: mysqldumpslow [ OPTS... ] [ LOGS... ]
Parse and summarize the MySQL slow query log. Options are--verbose verbose--help write this text to standard output-v verbose-s ORDER what to sort by (al, at, ar, c, l, r, t), 'at' is defaultar: average rows sentc: countr: rows sent-r reverse the sort order (largest last instead of first)-a don't abstract all numbers to N and strings to 'S'-g PATTERN grep: only consider stmts that include this stringdefault is '*', i.e. match all-l don't subtract lock time from total time
-s, 是表示按照何种方式排序,
c: 访问计数
l: 锁定时间
r: 返回记录
t: 查询时间
al:平均锁定时间
ar:平均返回记录数
at:平均查询时间
-t, 是top n的意思,即为返回前面多少条的数据;
-g, 后边可以写一个正则匹配模式,大小写不敏感的;
比如:
# 得到返回记录集最多的10个SQL。mysqldumpslow -s r -t 10 /database/mysql/mysql06_slow.log# 得到访问次数最多的10个SQLmysqldumpslow -s c -t 10 /database/mysql/mysql06_slow.log# 得到按照时间排序的前10条里面含有左连接的查询语句。mysqldumpslow -s t -t 10 -g “left join” /database/mysql/mysql06_slow.log# 另外建议在使用这些命令时结合 | 和more 使用 ,否则有可能出现刷屏的情况。mysqldumpslow -s r -t 20 /mysqldata/mysql/mysql06-slow.log | more
日志分析工具mysqldumpslow相关推荐
- mysql慢查询日志分析工具比较_MySQL慢查询日志总结 日志分析工具mysqldumpslow
慢查询日志概念 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志 ...
- 数据库-优化-mysql慢查日志分析工具-mysqldumpslow介绍及用法
MySQL慢查日志分析工具(mysqldumpslow) 1.介绍 如何进行查看慢查询日志,如果开启了慢查询日志,就会生成很多的数据,然后我们就可以通过对日志的分析,生成分析报表,然后通过报表进行优化 ...
- mysql mysqldumpslow_慢日志分析工具—mysqldumpslow 和 mysqlsla
前提:分析mysql性能的时候会查看数据库的哪些sql语句有问题,效率低.这就用到了数据库的慢查询,作用就是: 它能记录下所有执行超过long_query_time时间的SQL语句,帮你找到执行慢的S ...
- MySQL 慢日志分析工具Mysqldumpslow
mysqldumpslow是mysql自带的用来分析慢查询的工具,当然不止这一种工具,还有percona-toolkit是percona公司出的一组命令行工具的集合,用来执行各种通过手工执行非常 ...
- (3.13)mysql基础深入——mysql日志分析工具之mysqlsla【待完善】
(3.13)mysql基础深入--mysql 日志分析工具之mysqlsla 关键字:Mysql日志分析工具.mysqlsla 常用工具 [1]mysqldumpslow:官方提供的慢查询日志分析工具 ...
- mysql日志分析工具之mysqlsla
一.前言 当我们使用自己搭建的mysql的时候,如何排查慢日志呢?如何对慢日志进行分析呢? 下面介绍两款常用的慢日志分析工具: mysqldumpslow mysqlsla 二.mysqldumpsl ...
- MySQL慢查询日志分析工具
1.修改mysql配置文件开启慢查询: #开启慢查询日志 slow_query_log=on #设置慢查询阈值, 单位(秒) long_query_time=0.5 #设置慢查询日志文件地址 slow ...
- mysql慢查询分析工具_mysql慢查询日志分析工具
启用 slow log 有两种启用方式:1, 在my.cnf 里 通过 log-slow-queries[=file_name] 2, 在mysqld进程启动时,指定--log-slow-querie ...
- 日志分析工具splunt
实验环境 网关 classroom 172.25.8.254 workstation 172.25.8.9 server a-jeth0 172.25.8.10-外网 eth1 192.168.0 ...
最新文章
- 激发新型城市创新动能 第四范式分享智慧城市探索之路
- Vallog可以识别的错误及错误提示
- 金蝶凭证序时簿在哪_来了!金蝶日常账务处理大全
- linux查用户的家目录,详解Linux误删用户家目录的恢复方法
- 简单理解L0、L1与L2范数
- JS concat() 方法
- C#基础回顾:正则表达式
- web html 在线调试工具
- 魔乐MLDN李兴华主讲Oracle视频教程
- 将 Windows RE 安装到手工创建的 OEM 分区中
- u盘插电脑上不显示怎么办?数据恢复还有希望吗
- 推荐一个开源快速开发erp管理系统的框架
- Python PymySQl 下载安装配置
- 去你的Google Adsence
- 苹果vs剪辑下载_秒简iPhone上的一款免费手机视频剪辑软件,支持导入视频或图片...
- 实现简易字符串压缩算法
- This application has requested the Runtime to terminate it in an unusual way Please contact the....
- html、css 实现轮播图的静态样式
- iOS马甲包审核以及常见审核问题
- 禁忌搜索(Tabu Search或Taboo Search,简称TS)