ZBLOG

mysql 日志类型

MySQL 提供了多种类型的日志,主要有以下几类:

  1. 错误日志(Error Log):用于记录 MySQL 服务在启动、运行过程中出现的错误信息。默认情况下,错误日志保存在数据目录下的 hostname.err 文件中。

  2. 查询日志(Query Log):用于记录 MySQL 服务器的所有查询操作,包括 SELECT、INSERT、UPDATE 和 DELETE 等语句。查询日志可以帮助开发人员和 DBA 分析查询性能和优化 SQL 语句。默认情况下,查询日志是关闭的,需要手动开启并指定保存路径。

  3. 慢查询日志(Slow Query Log):用于记录执行时间超过阈值的查询操作,以便开发人员和 DBA 分析慢查询的原因和解决方案。默认情况下,慢查询日志是关闭的,需要手动开启并指定保存路径和阈值。

  4. 二进制日志(Binary Log):用于记录 MySQL 服务器的所有修改操作,包括 INSERT、UPDATE 和 DELETE 等语句。二进制日志可以用于数据恢复、主从同步和数据安全等方面。默认情况下,二进制日志是开启的,但需要手动设置参数来指定保存路径和其它选项。

  5. 中继日志(Relay Log):用于主从同步时从主服务器接收并重放二进制日志的过程中保存中间结果。默认情况下,中继日志保存在从服务器的数据目录下。

  6. 撤销日志(Undo Log):用于支持事务的回滚操作,记录事务修改前的数据版本。默认情况下,撤销日志保存在 InnoDB 存储引擎的系统表空间中。

  7. 重做日志(Redo Log):用于支持 MySQL 异常重启和恢复操作的日志,记录未提交事务的修改操作。默认情况下,重做日志保存在 InnoDB 存储引擎的日志文件组中。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=1679

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?