• 慢日志、普通日志


    慢日志记录

    就是记录了执行速度特别慢的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:programmysql-5.6.44-winx64dataoldboy-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只是一次性的,退出终端下次进就不记录了

  • 相关阅读:
    sql:drop、delete、truncate的区别
    pgsql:插入数据,存在就更新,不存在就插入
    sql:多表连接查询
    克隆模式
    canvas 实现星空闪烁的效果,鼠标滑动,连接周围的点
    JS微信网页图片预览可放大缩小
    muduo_base 02 (Atomic)
    muduo_base 01 (Timestamp)
    select/poll/epoll
    socket编程(二)
  • 原文地址:https://www.cnblogs.com/hesujian/p/11041000.html
Copyright © 2020-2023  润新知