文章浏览阅读1.5k次。目录前置知识BinlogRedologundologMVCC前置知识重要概念:逻辑日志:可以简单的理解为记录的是SQL语句物理日志:记录的是数据的实际变更Crash-safe:崩溃安全,数据库在遇到崩溃、断电等极端情况,可以恢复内......
2023-11-11 13:26 阅读 阅读全文文章浏览阅读732次。日志用来做什么事? 1、用来排错。 2、用来做数据分析,提升数据库性能等 3、了解程序的运行情况,是否健康,了解mysql性能,运行情况_mysql密码错误记录在错误日志吗...
2023-11-11 13:03 阅读 阅读全文文章浏览阅读219次。redo log想要保证一致性最简单的做法是在每次事务提交的时候,将该事务涉及修改的数据页全部刷新到磁盘中。但是这么做会有严重的性能问题。Innodb是以页为单位进行磁盘交互的,而一个事务很可能只修改......
2023-11-11 13:54 阅读 阅读全文文章浏览阅读5.5k次,点赞15次,收藏51次。REDO LOG 称为`重做日志`,提供再写入操作,恢复提交事务修改的页操作(我们对数据进行修改,数据会报存在内存中,此时还没有保存在磁盘当中,如果此时由于不可抗因素如宕机,事务......
2023-11-11 13:02 阅读 阅读全文文章浏览阅读714次。二进制日志Mysql的binlog是二进制日志文件。包括日志索引文件(后缀为.index)和日志文件(后缀为.00000*)。日志索引文件记录日志文件。日志文件记录数据定义和写方式的数据操作语句。(数据定义、数据操......
2023-11-11 13:54 阅读 阅读全文