Skip to content

Commit db0cf8b

Browse files
committed
2.19.08.16 更新慢查询统计工具 mtls-sql-distribution 相关的文档
1 parent 2546954 commit db0cf8b

File tree

1 file changed

+40
-1
lines changed

1 file changed

+40
-1
lines changed

README.md

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ homepage:**http://www.sqlpy.com**
2121
- [温和文件截断 -- mtls-file-truncate](#温和文件截断)
2222
- [数据库性能测试 -- mtls-perf-bench](#数据库性能测试)
2323
- [断开所有的客户端连接 -- mtls-kill-all-connections](#断开所有的客户端连接)
24+
- [统计慢查询文件中的SQL类型与热点表 -- mtls-sql-distribution](#统计慢查询文件中的SQL类型与热点表)
2425
---
2526

2627
## 关于
@@ -677,7 +678,7 @@ homepage:**http://www.sqlpy.com**
677678
--host HOST mysql host
678679
--port PORT mysql port
679680
--user USER mysql user
680-
--password PASSWORD mysql user's passowrd
681+
--password PASSWORD mysql user \'s passowrd
681682
--database DATABASE work schema(database)
682683
--table TABLE work table
683684
--parallel PARALLEL parallel workers
@@ -748,6 +749,44 @@ homepage:**http://www.sqlpy.com**
748749

749750
---
750751

752+
## 统计慢查询文件中的SQL类型与热点表
753+
**用于分类统计慢查询文件中各类 SQL 出现的次数,热点表出现的次数**
754+
```bash
755+
mtls-sql-distribution slow.log
756+
757+
758+
------------------------------------------------
759+
SQL出现频率如下:
760+
------------------------------------------------
761+
select |25
762+
insert |19
763+
update |0
764+
delete |0
765+
------------------------------------------------
766+
767+
768+
------------------------------------------------
769+
表名出现频率如下:
770+
------------------------------------------------
771+
t |21
772+
tempdb.t |20
773+
data_locks |1
774+
------------------------------------------------
775+
```
776+
>说明 select 出现了 25 次,insert 出现了 19 次; t 表在慢查询中出现了 21 次 ... ...
777+
778+
**1、更多用法可以查看帮助信息**
779+
```bash
780+
mtls-sql-distribution --help
781+
usage: mtls-sql-distribution [-h] [--limit LIMIT] sqlfile
782+
783+
positional arguments:
784+
sqlfile slow query log file
785+
786+
optional arguments:
787+
-h, --help show this help message and exit
788+
--limit LIMI
789+
```
751790
752791
753792

0 commit comments

Comments
 (0)