慢日志、普通日志

慢日志记录

就是记录了执行速度特别慢的SQL语句

开启步骤

1、查看与query(查询)相关的变量

  show variables like '%query%';

可以看到有三个变量,long_query_time:查询超时时间(超过这个时间就是慢查询,可以自己设置)

          slow_query_log:慢日志功能开关

          slow_query_log_file:慢日志存放文件,自己设置

2、设置成为慢日志的时间为1秒(随意设置时间)

  set global long_query_time = 1

 3、开启慢日志

  slow_query_log = ON

4、更改路径(默认就行)

  slow_query_log = E:\program\mysql-5.6.44-winx64\data\oldboy-slow.log 

普通日志记录

1、mysql自带日志记录

  --1、show variables like '%general%';

  general_log:日志开关

  general_log_file:日志存放的文件

  --2、set global general_log = ON;

2、tee工具

  终端执行:tee D:a.txt  (tee 路径)

  就可以将所有的操作记录到文件中

自带与tee的区别:

1、自带的日志记录更加智能,只会记录SQL语句,而tee会把结果也全部计入

 2、自带的开启后需要手动关闭才算关闭,tee只是一次性的,退出终端下次进就不记录了

转载于:https://www.cnblogs.com/hesujian/p/11041000.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值