Heim >Datenbank >MySQL-Tutorial >mysql log文件【读书笔记1】_MySQL

mysql log文件【读书笔记1】_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-01 13:37:51873Durchsuche

bitsCN.com

mysql log文件【读书笔记1】

 

一,错误日志文件:Error.log

记录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 设置日志的数量

 

bitsCN.com
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn