在 rds 5.7 中可以直接查询 mysql.slow_log 表.但是很多用户想导出这张表里的数据,用 mysql 命令行自带的 tee 命令就可以轻松胜任.
-
tee命令的用途:
它可以导出一个 session 内执行的sql语句及执行结果.
- 下面我们以windows 系统为例,导出慢查询明细
方法如下:
A. 先用 mysql 命令行连接实例.进入mysql 提示符下,如图:
B. 设置要存放慢查询的路径及文件名称,如图:
C.扫行查询慢sql的sql语句:
select * from mysql.slow_log G
加上G 是为了将横向的结果以竖向展示.
D.退出mysql,查看我们的成果吧.
是不是非常简单?好了,今天这个命令就介绍完了,对您有帮助吗?