Xtrabackup只使用InnoDB引擎,在InnoDB内部维护一个redo日志文件,也就是事务日志。该日志会存储每一个InnoDB表数据的修改记录信息。当InnoDB启动的时候,会检查数据文件和事物日志,同时会执行两个步骤:应用前滚已经提交的事物日志到数据文件,同时将修改过但还没有提交的数据进行回滚Xtrabackup在启动时就会记录LSN,并且复制所有的数据文件。在复制的过程中,数据会有改动
分类:
其他好文 时间:
2018-09-18 17:13:52
阅读次数:
160
1、MaxConnections和MaxUsedConnection这两个就不细说了,分别是最大链接数限制和每个用户最大链接数限制。2、AbortedClients:Thenumberofconnectionsthatwereabortedbecausetheclientdiedwithoutclosingtheconnectionproperly.当ablortclients增大的时候意味着有客
分类:
数据库 时间:
2018-09-14 19:56:29
阅读次数:
185
最近去听了公司DBA对MySQL InnoDB引擎分享,作为一枚程序员要深入理解InnoDB引擎的原理还是需要很多经验才能掌握的,但起码我们需要对开发需要用到的内容能做到掌握,并且在原理方面的理解需要有一个大体轮廓,以备不时之需。下面是我对分享听下来存在的二个疑惑,回来之后查阅相关知识,便有了这篇随 ...
分类:
数据库 时间:
2018-09-09 11:48:08
阅读次数:
217
Xtrabackup数据库热备份记录 安装Xtrabackup 创建数据库 备份用户 和数据库备份 存储目录 备份用户user 如果已有备份用户,则跳到下一步 为备份用户增加权限 创建存储目录 全备份 增量备份 注意,每次增量备份需指定其基于哪个备份做的增量,可以为某次全备份,也可以为前一次增量备份 ...
分类:
数据库 时间:
2018-09-03 12:08:35
阅读次数:
149
基于 Consul 实现 MagicOnion(GRpc) 服务注册与发现 ...
分类:
其他好文 时间:
2018-08-31 00:36:08
阅读次数:
143
一、前言 本文承接上一节:猪齿鱼_学习_01_事务(二)_分布式理论 第一节中,我们谈到了本地事务数据库断电时的故障恢复: 我们在执行事务的时候数据库首先会记录下这个事务的redo操作日志,然后才开始真正操作数据库,在操作之前首先会把日志文件写入磁盘,那么当突然断电的时候,即使操作没有完成,在重新启 ...
分类:
其他好文 时间:
2018-08-29 14:52:35
阅读次数:
199
最近,我们有台服务器在delete操作期间发现一直在等待log buffer space,其他节点就没与这个问题。经查,向重做缓冲区上写入重做记录的进程,为了确保拥有重做缓冲区内必要的空间,需要获得redo allocation锁存器。已获得redo allocation锁存器的状态下,在想要得到重 ...
分类:
其他好文 时间:
2018-08-27 22:32:09
阅读次数:
188
重做日志(redo log) 前言:之前一直弄不清楚 mysql 里面 bin log 和 innodb log 文件的区别,在脑子里面一直有个疑问 binlog 日志文件已经可以用来进行数据库的日志备份恢复了,怎么又多了一个 redo log 文件了。相信也有很多人有这个疑惑,现在把整个过程文档整 ...
分类:
数据库 时间:
2018-08-25 22:56:26
阅读次数:
242
flashback 、redo、undo、CKPT
分类:
数据库 时间:
2018-08-23 12:04:53
阅读次数:
225
create tablespace 、DB块内容:PCTFREE 、PCTUSED、 redo、undo、offline mode、
分类:
数据库 时间:
2018-08-22 11:08:07
阅读次数:
214