灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:2436回复:0

[mysql]mysql log文件【读书笔记1】

楼主#
更多 发布于:2012-12-13 15:18

mysql log文件【读书笔记1】

一,错误日志文件:Error.log
 www.atcpu.com  
记录Mysql Server运行过程所有较为严重的警告或错误信息,以及Mysql Server启动和关闭的详细信息,默认关闭

开启-log-error=[=file-name]

二,二进制日志Binary Log;Binary Log Index,即binlog

-log-bin=[=file_name]开启记录功能:mysql 会将所有修改数据库数据的query语句,以二进制的形式记录到文件,

其中包括

1,每条语句的执行时间,

2,所消耗的资源

3,以及相关事务的信息

4,binlog是事务安全的

binlog附加参数

--binlog_max_size设置binlog的最大存储上限

--binlog-bin-db=dbname 为某个表记录binlog

--binlog-ignore-db=dbname忽略某个表的binlog

注意:dbname指的是:执行query是所处的数据库,不是执行query操作的时所处的库

三,更新日志:update log

与binlog类似,文本形式,

四,慢查询日志;slow query log

顾名思义:记录执行时间较长的query语句,

--log-slow-quries[=file-name]开启

1,文本格式

2,语句执行时间

3,语句消耗时间

4,执行用户,链接主机等相关信息

5,专门分析慢查询的工具:mysqlslowdump

五innodb在线redo日志 innodb redo log

innodb事务安全的存储引擎:主要通过在线redo日志及记录在表中的undo信息来保证事务安全性

innodb_log_group_home_dir设置存放位置

innodb_log_files_in_group 设置日志的数量

喜欢0 评分0
游客

返回顶部