【MYSQL的日志介绍】


MYSQL数据库中有七种日志,这篇博客对七大日志进行了整理和介绍。

redo log (重做日志)

redo log 是记录事务中涉及修改的数据的日志。从而保证了MYSQL事务的 持久性 (ACID 中的D)。
待续

undo log (回滚日志)

undo log 是记录增删改操作对应的回滚操作的日志。
待续

bin log (二进制日志)

三种格式:statment、row、mixed
待续

gernal log (普通日志)

gernal log是记录数据库执行的所有命令的信息。
注:不管语句是否正确执行。
gernal log默认是关闭的。

error log (错误日志)

error log 是记录mysql服务器运行的错误信息。
error log默认是开启的。

slow query log (慢查询日志)

slow query log 是记录查询时间超过 long_query_time 参数的查询语句。
long_query_time默认为10s,可以修改。
slow query log 默认是关闭的。

relay log (中继日志-回放日志)

在MYSQL用于主从架构部署时,设置为从机的mysql 服务器(后续用从机表示) 记录 从 设置为主机的mysql服务器(后续用主机表示) 获取到的bin log,解析为 relay log,并执行relay log,把主机数据同步到从机

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值