首页 > 数据库技术 > 详细

MySQL日志功能

时间:2016-06-02 16:35:06      阅读:178      评论:0      收藏:0      [点我收藏+]

1、查询日志

log={ON|OFF}:是否记录所有语句的日志信息于一般查询日志文件(general_log);

log_output={TABLE|FILE|NONE},TABLE和FILE可以同时出现,用逗号分隔即可

general_log:是否启用查询日志

general_log_file:定义一般查询日志保存的文件

2、慢查询日志:查询执行时长超过指定时长的查询,即为慢查询

long_query_time:10.000000

slow_query_log={ON|OFF}  设定是否启用慢查询日志:它的数去位置也取决于log_output={TABLE|FILE|NONE}

slow_query_log_file:/data/mysql/master-slow.log 定义日志文件路径及名称

3、错误日志

服务器启动和关闭过程中的信息;

服务器运行过程中的错误信息;

事件调度器运行一个事件时产生的信息;

在复制架构中的从服务器上启动从服务器线程时产生的信息;

log_error=/path/to/error_log_file

log_warnings={0|1}是否记录警告信息于错误日志中

4、二进制日志:跟修改相关的操作,复制功能依赖于此日志

时间点恢复

复制

5、中继日志

6、事务日志

  • 随机I/O转换为顺序I/O
  • ACID:持久性
  • 日志文件组:至少应该有两组日志文件
  • 注意:应尽可能使用小事务以提升事务引擎的性能

查看MySQL日志相关的变量:

SHOW GLOBAL VARIABLES LIKE ‘%log%‘;

临时修改MySQL配置的变量

SET GLOBAL general_log=ON;

永久修改将general_log=ON写入到my.cnf文件中去

 

MySQL日志功能

原文:http://www.cnblogs.com/fansik/p/5553411.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!