zoukankan      html  css  js  c++  java
  • 32. Mysql之慢日志浅谈

    1.前言

      关于慢日志的有关介绍我在前面的第12小节有说过,https://www.cnblogs.com/zmc60/p/14940585.html  ,这里主要是说慢日志的几个参数对记录慢日志的影响

    2.慢日志参数回顾 

    slow_query_log=1 #是否启用慢查询日志,1为启用,0为禁用  
    slow_query_log_file=slow.log #指定慢查询日志文件的路径和名字,可使用绝对路径指定;默认值是'主机名_slow.log',位于datadir目录  
    long_query_time=2 #SQL语句运行时间阈值,执行时间大于参数值的语句才会被记录下来  
    min_examined_row_limit=100 #SQL语句检测的记录数少于设定值的语句不会被记录到慢查询日志,即使这个语句执行时间超过了long_query_time的阈值  
    log_queries_not_using_indexes=1   #将没有使用索引的语句记录到慢查询日志  
    log_throttle_queries_not_using_indexes=10 #设定每分钟记录到日志的未使用索引的语句数目,超过这个数目后只记录语句数量和花费的总时间  
    log-slow-admin-statements=1 #记录执行缓慢的管理SQL,如alter table,analyze table, check table, create index, drop index, optimize table, repair table等。  
    log_slow_slave_statements=0 #记录从库上执行的慢查询语句  
    log_timestamps=system #5.7版本新增时间戳所属时区参数,默认记录UTC时区的时间戳到慢查询日志,应修改为记录系统时区  
    log_output=FILE,TABLE #指定慢查询日志的输出方式,从5.5版本开始可以记录到日志文件(FILE,慢查询日志)和数据库表(TABLE,mysql.slow_log)中

    3.慢日志记录逻辑判断图(该图很重要,判断是否记录慢日志的条件)

      

  • 相关阅读:
    Java关键字:transient,strictfp和volatile简介
    freemarker 数字格式化函数
    使用 BeanCopier 复制对象
    扩展Smack Message
    JavaScript 中2个等号与3个等号的区别
    Eclipse 3.5使用dropins的插件安装方式
    常见的HTTP 状态代码
    使用python操作FTP上传和下载
    Python操作redis
    Ubuntu14.04安装redis和简单配置
  • 原文地址:https://www.cnblogs.com/zmc60/p/15087406.html
Copyright © 2011-2022 走看看