浅谈MYSQL之日志文件系统

    同大多数关系型数据库同样,日志文件是MySQL数据库的重要组成部分。MySQL有几种不一样的日志文件,一般包括错误日志文件,二进制日志,通用日志,慢查询日志,等等。这些日志能够帮助咱们定位mysqld内部发生的事件,数据库性能故障,记录数据的变动历史,用户恢复数据库等等mysql


 MySQL日志文件系统的组成sql


   a、错误日志:记录启动、运行或中止mysqld时出现的问题。数据库

   b、通用日志:记录创建的客户端链接和执行的语句。ide

   c、更新日志:记录更改数据的语句。该日志在MySQL 5.1中已再也不使用。性能

   d、二进制日志:记录全部更改数据的语句。还用于复制。spa

   e、慢查询日志:记录全部执行时间超过long_query_time秒的全部查询或不使用索引的查询。日志

   fInnodb日志:innodb redo log索引

能够经过刷新日志,来强制mysqld来关闭和从新打开日志文件(或者在某些状况下切换到一个新的日志)。事件

   当你执行一个FLUSH LOGS语句或执行mysqladminflush-logsmysqladmin refresh时,则日志被老化。it

相关文章
相关标签/搜索