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 5.7 mysql_install_db工具介紹MySql
- MySQL 5.7 NOT EXISTS用法介紹MySql
- MySQL 5.7 Performance Schema 介紹MySqlORM
- MySQL 5.7 LIMIT語句介紹MySqlMIT
- MySQL 5.7許可權的介紹MySql
- MySQL 5.7 MyISAM併發插入特性介紹MySql
- MySQL 5.7 online DDL特性介紹MySql
- MySQL 5.7 PREPARE、EXECUTE、DEALLOCATE語句介紹MySql
- 【MySQL】mydumper工具介紹MySql
- MySQL5.7 JSON型別使用介紹MySqlJSON型別
- Mysql 慢日誌分析工具MysqldumpslowMySql
- MySQL 官方工具utilities介紹MySql
- MySQL 5.7 的事務控制語句的介紹MySql
- mysqldumpslow工具MySql
- 【MySql】mysql 慢日誌查詢工具之mysqldumpslowMySql
- MySQL慢查詢分析工具之mysqldumpslowMySql
- 【MySQL】Innodb 恢復工具介紹MySql
- 【MySQL】二、Innodb 恢復工具介紹MySql
- MySQL 5.7 InnoDB引擎簡介MySql
- MySQL MHA工具的優缺點介紹MySql
- MySQL 5.7的主要特性簡介MySql
- MySQL5.7新版本的運維,效能和新特性介紹MySql運維
- MySql介紹MySql
- MySQL壓測工具mysqlslap的介紹與使用MySql
- MYTFA(MYSQL 診斷資訊收集工具)介紹MySql
- MySQL Utilities工具介紹和命令列總結MySql命令列
- MySQL優化 - 開啟MySQL慢查詢日誌及分析工具mysqldumpslowMySql優化
- MySQL 5.7預設ONLY_FULL_GROUP_BY語義介紹以及故障解決MySql
- cpio工具介紹
- mytop 使用介紹 mysql實時監控工具MySql
- MySQL資料庫備份工具Mydumper使用介紹MySql資料庫
- MySQL MVCC介紹MySqlMVC
- mysql MVCC 介紹MySqlMVC
- MySQL索引介紹MySql索引
- MySQL MHA介紹MySql
- MySQL 5.7 mysqlpump 備份工具說明MySql
- MySQL 5.7 密碼安全策略簡介MySql密碼
- LAMP架構介紹、MYSQL介紹、安裝LAMP架構MySql