浅谈MYSQL之日志文件系统
2018-01-03 11:05
281 查看
同大多数关系型数据库一样,日志文件是MySQL数据库的重要组成部分。MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等。这些日志可以帮助我们定位mysqld内部发生的事件,数据库性能故障,记录数据的变更历史,用户恢复数据库等等
MySQL日志文件系统的组成
a、错误日志:记录启动、运行或停止mysqld时出现的问题。
b、通用日志:记录建立的客户端连接和执行的语句。
c、更新日志:记录更改数据的语句。该日志在MySQL 5.1中已不再使用。
d、二进制日志:记录所有更改数据的语句。还用于复制。
e、慢查询日志:记录所有执行时间超过long_query_time秒的所有查询或不使用索引的查询。
f、Innodb日志:innodb redo log
可以通过刷新日志,来强制mysqld来关闭和重新打开日志文件(或者在某些情况下切换到一个新的日志)。
当你执行一个FLUSH LOGS语句或执行mysqladminflush-logs或mysqladmin refresh时,则日志被老化。
MySQL日志文件系统的组成
a、错误日志:记录启动、运行或停止mysqld时出现的问题。
b、通用日志:记录建立的客户端连接和执行的语句。
c、更新日志:记录更改数据的语句。该日志在MySQL 5.1中已不再使用。
d、二进制日志:记录所有更改数据的语句。还用于复制。
e、慢查询日志:记录所有执行时间超过long_query_time秒的所有查询或不使用索引的查询。
f、Innodb日志:innodb redo log
可以通过刷新日志,来强制mysqld来关闭和重新打开日志文件(或者在某些情况下切换到一个新的日志)。
当你执行一个FLUSH LOGS语句或执行mysqladminflush-logs或mysqladmin refresh时,则日志被老化。
相关文章推荐
- mysql根据binlog文件查看更新日志。Linux系统
- mysql dba系统学习(8)查询日志文件功能 mysql dba系统学习(9)slow query log慢查询日志功能
- Mysql的文件系统规划以及日志配置
- mysql-log日志系统浅谈
- mysql dba系统学习(8)查询日志文件功能
- 【夯实Mysql基础】MySQL在Linux系统下配置文件及日志详解
- bat文件清空系统全部日志
- 安装补丁出现0xC8000222错误和系统日志中wuaueng.dll SUS20ClientDataStore 无法读取日志文件的错误
- mysql日志文件相关的配置【2】
- mysql二进制日志文件恢复数据库
- Linux 文件系统剖析:Linux 日志文件系统剖析 日志的现在和未来
- mysql 日志文件mysql-bin文件清除方法,和mysql-bin相关文件的配置
- mysql相关的日志文件
- MySQL文件系统先睹为快(2)
- 在Linux系统中使用logrotate来管理日志文件的方法
- [MySQL] 日志文件概述
- 如何打开系统日志文件?
- Mysql DBA 高级运维学习笔记-Mysql数据库中的日志文件
- Windows系统中MySQL 5.6的配置文件(my.ini)修改方法
- mysql日志文件