千家信息网

MySQL 5.7 mysqldumpslow工具介绍

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,mysqldumpslow工具可以用来归纳总结慢查询日志的信息。MySQL慢查询日志包含执行时间较长的查询信息。mysqldumpslow工具可以解析MySQL慢查询日志文件并打印出他们内容的汇总信息
千家信息网最后更新 2026年10月31日MySQL 5.7 mysqldumpslow工具介绍mysqldumpslow工具可以用来归纳总结慢查询日志的信息。

MySQL慢查询日志包含执行时间较长的查询信息。mysqldumpslow工具可以解析MySQL慢查询日志文件并打印出他们内容的汇总信息。
通常,mysqldumpslow工具会将相似的查询分组。

--常用参数

-s 排序的方式

t, at: 按照查询时间或平均查询时间排序

l, al: 按照锁的时间和平均锁的时间排序

r, ar: 按照发送的行数或平均发送的行数排序

c: 按照执行次数排序

mysqldumpslow按照平均查询时间排序( -s at)

-r 以相反的顺序排序

-t N 在输出文件中只显示前N条查询

--取出执行次数最多的前5条SQL

[root@localhost log]# /software/bin/mysqldumpslow -s c -t 5 slow_query.log |more

Reading mysql slow query log from slow_query.log
Count: 2 Time=43.54s (87s) Lock=0.00s (0s) Rows=0.0 (0), system[system]@localhost
lock table t10 write

Count: 1 Time=14.53s (14s) Lock=0.00s (0s) Rows=73088.0 (73088), system[system]@localhost
SELECT /*!N SQL_NO_CACHE */ * FROM `t_idb_big`

Count: 1 Time=12.22s (12s) Lock=0.00s (0s) Rows=0.0 (0), system[system]@localhost
INSERT INTO `t_idb_big` VALUES ('S','S','S','S',N,'S','S','S',NULL,NULL,N,N,NULL,NULL,'S','S','S','S','S',N)

--取出耗时最长的前10条慢SQL

mysqldumpslow -s t -t 10 slow.log
查询 排序 时间 工具 信息 日志 文件 次数 最长 内容 参数 将相 常用 方式 顺序 分组 输出 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 云南咖啡 苏州找大状互联网科技有限公司 互联网科技工作委员会毛军 港股互联网科技股 互联网高科技股票 互联网科技创新企业排名 衡水科技产业互联网平台 哈尔滨秒房互联网科技有限公司 湖北码尼互联网科技有限公司电话 语蝶互联网科技有限公司 阿大互联网科技有限公司 科技互联网海报 银行科技岗属于互联网吗 富国互联网金融科技混合基金 福建互联网展示科技馆设计 上海万顺科技互联网有限公司招聘 马化腾互联网科技教学 陕西彩京云互联网科技有限公司 互联网领先科技成果宣传视频 小牛互联网科技有限公司地址 今日互联网科技 互联网科技有限公司经营范围 温州喔噻互联网科技有限公司 中国的互联网科技企业的崛起 互联网金融中的现代科技 花神(南京)互联网科技有限公司 搜狐科技互联网 恒生互联网科技业指数调整周期 恒生科技互联网指数十大成分股 武汉亿视互联网科技有限公司
0