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

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

  1. tee命令的用途:

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值