RDS for mysql 5.7 巧用 tee 命令导出慢查询明细

在 rds 5.7 中可以直接查询 mysql.slow_log 表.但是很多用户想导出这张表里的数据,用 mysql 命令行自带的 tee 命令就可以轻松胜任.

  1. tee命令的用途:

     它可以导出一个 session 内执行的sql语句及执行结果.
    
  2. 下面我们以windows 系统为例,导出慢查询明细
    方法如下:

A. 先用 mysql 命令行连接实例.进入mysql 提示符下,如图:
RDS for mysql 5.7 巧用 tee 命令导出慢查询明细
B. 设置要存放慢查询的路径及文件名称,如图:
RDS for mysql 5.7 巧用 tee 命令导出慢查询明细
C.扫行查询慢sql的sql语句:
select * from mysql.slow_log G
RDS for mysql 5.7 巧用 tee 命令导出慢查询明细
加上G 是为了将横向的结果以竖向展示.
D.退出mysql,查看我们的成果吧.
RDS for mysql 5.7 巧用 tee 命令导出慢查询明细
是不是非常简单?好了,今天这个命令就介绍完了,对您有帮助吗?

上一篇:新型勒索病毒“坏兔子”侵袭欧洲 已有软件可全面查杀


下一篇:SQLSERVER权限异常小记