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
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
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26506993/viewspace-2097466/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mysql 慢日誌分析工具MysqldumpslowMySql
- mysqldumpslow工具MySql
- MySQL慢查詢分析工具之mysqldumpslowMySql
- MySQL 官方工具utilities介紹MySql
- 【MySQL】二、Innodb 恢復工具介紹MySql
- MySql介紹MySql
- mytop 使用介紹 mysql實時監控工具MySql
- MySQL壓測工具mysqlslap的介紹與使用MySql
- MYTFA(MYSQL 診斷資訊收集工具)介紹MySql
- MySQL 5.7預設ONLY_FULL_GROUP_BY語義介紹以及故障解決MySql
- MySQL Binlog 介紹MySql
- MySQL MVCC介紹MySqlMVC
- mysql MVCC 介紹MySqlMVC
- MySQL索引介紹MySql索引
- MySQL 5.7 mysqlpump 備份工具說明MySql
- etcdctl工具介紹
- 慢查詢分析調優工具~mysqldumpslowMySql
- 介紹幾種MySQL常見的圖形化工具MySql
- MySQL:MySQL工具以及5.7mysqlbinlog|mysql速度極慢問題MySql
- MySQL group replication介紹MySql
- MySQL 安裝介紹MySql
- MySQL檢視介紹MySql
- uml建模工具介紹
- MySQL 8.0 目錄介紹MySql
- MySQL MRR和ICP介紹MySql
- MySQL 8.0 新增特性介紹MySql
- MySQL觸發器介紹MySql觸發器
- MySql主從同步介紹MySql主從同步
- MySQL角色(role)功能介紹MySql
- MySQL 教程基礎介紹MySql
- 原型設計工具介紹原型
- DriverStudio工具包介紹
- certutil工具的使用介紹
- MySQL資料庫鎖介紹MySql資料庫
- MySQL 延遲從庫介紹MySql
- mysql中SQL的概念介紹MySql
- MySQL審計外掛介紹MySql
- 主流原型設計工具介紹(●´ϖ`●)原型
- 主流原型設計工具介紹原型