zoukankan      html  css  js  c++  java
  • 慢日志开启

    --查看版本
    select version();
    --查看表结构
    descrbe(简写desc) 表名;
    show create table 表名;
    --清空表dept中大量数据
    TRUNCATE table dept;
    --查看当前数据库版本信息
    show variables like '%version%';
    --查看当前数据库的通用日志查询是否开启,如果general_log的值为ON则为开启,为OFF则为关闭(默认情况下是关闭的)
    show variables like '%general%';
    --查看当前慢查询日志输出的格式,可以是FILE(存储在数数据库的数据文件中的hostname.log),也可以是TABLE(存储在数据库中的mysql.general_log)
    show variables like '%log_output%';
    开启通用日志查询: set global general_log=on;
    关闭通用日志查询: set global general_log=off;
    设置通用日志输出为表方式: set global log_output=’TABLE’;
    设置通用日志输出为文件方式: set global log_output=’FILE’;
    设置通用日志输出为表和文件方式:set global log_output=’FILE,TABLE’;
    (注意:上述命令只对当前生效,当MySQL重启失效,如果要永久生效,需要配置my.cnf)
    my.cnf文件的配置如下:
    --为1表示开启通用日志查询,值为0表示关闭通用日志查询
    general_log=1
    --设置通用日志的输出格式为文件和表
    log_output=FILE,TABLE
    --查看当前慢查询日志的开启情况
    show variables like '%quer%';
    主要参数:
    (1)slow_query_log的值为ON为开启慢查询日志,OFF则为关闭慢查询日志。
    (2)slow_query_log_file 的值是记录的慢查询日志到文件中(注意:默认名为主机名.log,慢查询日志是否写入指定文件中,需要指定慢查询的输出日志格式为文件,相关命令为:show variables like ‘%log_output%’;去查看输出的格式)。
    (3)long_query_time 指定了慢查询的阈值,即如果执行语句的时间超过该阈值则为慢查询语句,默认值为10秒。
    (4)log_queries_not_using_indexes 如果值设置为ON,则会记录所有没有利用索引的查询(注意:如果只是将log_queries_not_using_indexes设置为ON,而将slow_query_log设置为OFF,此时该设置也不会生效,即该设置生效的前提是slow_query_log的值设置为ON),一般在性能调优的时候会暂时开启。
    --查询当前慢查询的语句的个数
    show global status like '%slow%';
    注意:上述所有命令,如果都是通过MySQL的shell将参数设置进去,如果重启MySQL,所有设置好的参数将失效,如果想要永久的生效,需要将配置参数写入my.cnf文件中)。
    补充知识点:如何利用MySQL自带的慢查询日志分析工具mysqldumpslow分析日志?
    perlmysqldumpslow –s c –t 10 slow-query.log
    具体参数设置如下:
    -s 表示按何种方式排序,c、t、l、r分别是按照记录次数、时间、查询时间、返回的记录数来排序,ac、at、al、ar,表示相应的倒叙;
    -t 表示top的意思,后面跟着的数据表示返回前面多少条;
    -g 后面可以写正则表达式匹配,大小写不敏感。
    --手动产生一条慢查询语句
    select sleep(1);

    参考博客:http://blog.csdn.net/timchen525/article/details/75268151

  • 相关阅读:
    算法训练 P1103
    算法训练 表达式计算
    算法训练 表达式计算
    基础练习 时间转换
    基础练习 字符串对比
    Codeforces 527D Clique Problem
    Codeforces 527C Glass Carving
    Codeforces 527B Error Correct System
    Codeforces 527A Glass Carving
    Topcoder SRM 655 DIV1 250 CountryGroupHard
  • 原文地址:https://www.cnblogs.com/cyf18/p/14285952.html
Copyright © 2011-2022 走看看