1、log_output=【file | table | none 】

  这个参数指定general_log &slow_query_log 的输出目标、可以是table | file | none 这向个值;

  如果取table 那么日志会输出到mysql.general_log 和mysql.slow_log表中去

2、general_log=【1 | 0】

  这个参数用来控制general_log是否开

3、general_log_file=【日志文件的全路径】

  在general_log=1 且 log_output=file 的情况下general log 要输出到的目标文件

4、sql_log_off=【on | off | 1 | 0】

  控制当前session是否记录general log

5、slow_query_log=【1 | 0】

  这个参数用来控制是否开启慢查询日志

6、slow_query_log_file=【日志文件的全路径】

  在log_output=file & slow_query_log=1 的情况下慢查询日志保存的目标文件

7、long_query_time=【秒】

  确定一条SQL是不是慢查询,那么就把这条SQL执行的时间与long_query_time的值进行比较、如果大于就算是慢查询。注意根据官方文档

  上的说明这个时间指的是开始执行到结束的这一段时间、在执行前可能还有一段时间用来等待锁了,这段等待时间不算的。

8、log_slow_admin_statements=【on | off】

  管理语句是否记录到慢查询当中去、我做了一下测试;发起的create user | drop table | alter table 都没有被记录,也就这个还要满足

  long_query_time的要求吧。

9、log_slow_slave_statements=【on | off 】

  这个参数用于控制slave端SQL线程执行的慢的查询是不是也加到slow log中去。

10、log_queries_not_using_indexes=【on | off】

  这个参数用于控制没有走索引的查询语句是否记录到slow log中去。

11、log_throttle_queries_not_using_indexes=【最多的次数】

  这个参数与log_queries_not_using_indexes这个参数有关、如果把log_queries_not_using_indexes设置为开启、只要SQL没有用到索引

  就会被记录到slow当中去、如果一分内有大量的没有用到索引的SQL被执行的话、那么它们都会被记录到slow里面去、然而有好多都是类似的、

  这样就引起slow没有必要的增大、我们读起来也麻烦;为了解决这个问题log_throttle_queries_not_using_indexes就运而生、它用于控制

  一分钟内记录到slow文件中去的满足log_queries_not_using_indexes条件的SQL数;默认是0也就是说没有限制。

mysql日志文件相关的配置【1】的更多相关文章

  1. mysql日志文件相关的配置【2】

    1.二进制日志是什么? mysql 的二进制日志用于记录数据库上做的变更. 2.二进制日志什么时间写到磁盘 1.总的来说二进制日志会在释放锁之前就写入磁盘.也就是说在commit完成之前:client ...

  2. MySQL各类日志文件相关变量介绍

    文章转自:http://www.ywnds.com/?p=3721 MySQL各类日志文件相关变量介绍 查询所有日志的变量   1 mysql> show global variables li ...

  3. (3.12)mysql基础深入——mysql日志文件/其他文件(socket/pid/表结构/Innodb)

    (3.12)mysql基础深入——mysql日志文件/其他文件(socket/pid/表结构/Innodb) 关键词:mysql日志文件,mysqldumpslow分析工具 目录:日志文件的分类 1. ...

  4. lnmp vps服务器删除mysql日志文件三种方法

    我在上一篇文章介绍了著名的LNMP主机一键安装工具,对比了军哥lnmp和AMH主机的差别,由于AMH拥有用户后台界面,易于新手操作,值得推荐. 但是,上周末我网站宕机,收到DNSPOD发来了宕机提醒, ...

  5. NGINX按天生成日志文件的简易配置

    NGINX按天生成日志文件的简易配置 0x01 最近后端童鞋遇到一个小需求,拆分nginx生成的log文件,最好是按天生成,看着她还有很多bug待改的状态,我说这个简单啊,我来吧.曾经搞node后端的 ...

  6. Linux下自动清除MySQL日志文件

    MySQL运行过程中会生成大量的日志文件,占用不少空间,修改my.cnf文件配置bin-log过期时间,在Linux下自动清除MySQL日志文件 [mysqld] expire-logs-days= ...

  7. 浅谈MySQL日志文件|手撕MySQL|对线面试官

    关注微信公众号[程序员白泽],进入白泽的知识分享星球 前言 上周五面试了字节的第三面,深感数据库知识的重要,我也意识到在平时的学习中,自己对于数据库的学习较为薄弱.甚至在有过一定实习经验之后,依旧因为 ...

  8. mysql 日志文件mysql-bin文件清除方法,和mysql-bin相关文件的配置

    默认情况下mysql会一直保留mysql-bin文件,这样到一定时候,磁盘可能会被撑满,这时候是否可以删除这些文件呢,是否可以安全删除,是个问题. 首先要说明一下,这些文件都是mysql的日志文件,如 ...

  9. 170512、java日志文件log4j.properties配置详解

    一.Log4j配置 第一步:加入log4j-1.2.8.jar到lib下. 第二步:在CLASSPATH下建立log4j.properties.内容如下: 放在src下的话就不用配置 否则得去web. ...

随机推荐

  1. Android百度地图默认位置中心点设置

    //初始化地图    MapView mMapView = (MapView) findViewById(R.id.map); BaiduMap mBaidumap = mMapView.getMap ...

  2. hive 三种启动方式及用途,关注通过jdbc连接的启动

    http://blog.csdn.net/a221133/article/details/6734746

  3. C++定义错误码类

    我们平时有这样的需求,可能是C用户的老习惯了,在底层的组件中更喜欢用返回错误码的形式来告知用户函数的调用状态,一般来说,简单用#define 一个宏来包装下返回值. #define ERR_SYSTE ...

  4. java中一直说一个汉字使用两个字节,原来是不准确的

    utf-8码的中文都是3字节的,而 gbk/gbk18030 是2字节的

  5. POJ_3083——贴左右墙DFS,最短路径BFS

    Description The cornfield maze is a popular Halloween treat. Visitors are shown the entrance and mus ...

  6. Java Hibernate 主键生成10大策略

    本文将介绍Hibernate中主键生成的几种策略方案,有需要的朋友可以参考一下. 1.自动增长identity 适用于MySQL.DB2.MS SQL Server,采用数据库生成的主键,用于为lon ...

  7. zookeeper[3] zookeeper API开发注意事项总结

    如下是根据官方接口文档(http://zookeeper.apache.org/doc/r3.4.1/api/org/apache/zookeeper/ZooKeeper.html#register( ...

  8. struts2.1.*中再实现了一个servlet的方法

    学习Struts2也有一段时间了,今天用Servlet写了一个验证码,然后搬到Struts2中,惊奇地发现Servlet无法访问,出现404错误!后来折腾了半天,终于找出原因了.这也算我学习中的一个重 ...

  9. jQuery插件开发 格式与解析3之$.extend()用途

    前叙:$.extend()——用途:扩展和继承 1.Object extend() 用一个或多个对象扩展另一个对象,并返回已修改的原始对象.这对于简单继承是一个非常有用的实用工具. (1)扩展:(Do ...

  10. CSU1659: Graph Center(最短路)

    Description The center of a graph is the set of all vertices of minimum eccentricity, that is, the s ...