美文网首页
备份基本概念介绍

备份基本概念介绍

作者: 91洲际哥 | 来源:发表于2018-03-21 10:44 被阅读0次

Ⅰ、备份类型

这里介绍三种全量备份

热备(hot backup)

  • 在线备份
  • 对应用基本无影响(应用程序读写不会阻塞,但是性能还是会又下降,所以尽量不要在主上做备份,在从库上做)

冷备(cold backup)

  • 备份数据文件 ,需要停机
  • 备份datadir目录下的所有文件

只拷贝这个目录可以吗?实际undo、redo、binlog可以配置不同的目录,可能不在datadir下

特殊情况:

create table zz(a int) data directory = '/tmp/'

有这个情况怎么办呢?备份时候解析每个表的data directory?所以 不建议用这东西建表

tips:
redo、undo、binlog放hdd上,数据放ssd?

没必要,现在ssd很便宜,顺序性也不差,三四块盘做个raid蛮好的,没必要分开

话说回来,冷备机会不多,要停机,不可接受

温备(warm backup)

  • 针对myisam的备份(myisam不支持热备),备份时候实例只读不可写
  • 对应用影响很大
  • 通常加一个读锁

Ⅱ、MySQL热备工具

ibbackup

  • 官方备份工具
  • 收费
  • 物理备份

xtrabackup

  • 开源社区备份工具
  • 开源免费,上面那东西的免费版本(老版本有问题,备份出来的数据可能有问题)
  • 物理备份

mysqldump

  • 官方自带备份工具 开源免费
  • 逻辑备份(速度慢)
  • 不阻塞dml,阻塞ddl

Ⅲ、逻辑备份vs物理备份

- 逻辑 物理
备份方式 备份数据库逻辑内容 备份数据库物理文件
优点 备份文件相对较小,只备份表中的数据与结构 恢复速度比较快(物理文件恢复基本已经完成恢复)
缺点 恢复速度较慢(需要重建索引,存储过程等) 备份文件相对较大(备份表空间,包含数据与索引,碎片)
对业务影响 缓冲池污染(把所有数据读一遍,读到bp中),I/O负载加大 I/O负载加大
代表工具 mysqldump ibbackup、xtrabackup

tips:
一般从以下几个维度考虑备份方式

  • 备份速度
  • 恢复速度
  • 备份大小
  • 对业务影响

相关文章

  • 备份基本概念介绍

    Ⅰ、备份类型 这里介绍三种全量备份 热备(hot backup) 在线备份 对应用基本无影响(应用程序读写不会阻塞...

  • 11.MySQL备份详解

    0.备份介绍1.备份类型2.冷、温、热备份3.备份工具介绍4.备份工具详解一:mysqldump5.备份工具详解二...

  • 2. 数据同步服务(rsync+inotify)

    1 数据同步和备份方式介绍: 1.1 备份方式 1.1.1 按备份频率区分 1.1.2 按备份内容区分 1.2 同...

  • MySQL物理备份基本操作

    Ⅰ、xtrabackup介绍 xtrabackup只能备份innodb引擎的数据,不能备份表结构,percona开...

  • 备份jenkins,需要备份哪些文件?

    之前介绍了如何使用kopia备份jenkins,那在备份jenkins时,需要备份哪些文件呢?当jenkins的体...

  • mongodb备份

    1. 备份恢复 1.1 备份恢复工具介绍: 1.2 备份工具区别在哪里? 1.3 导出工具mongoexport ...

  • MongoDB 备份与恢复

    mongodb 备份与恢复 一.工具介绍 二.备份工具区别 三.mongoexport/mongoimport工具...

  • 2019-05-07备份恢复

    1. 运维在数据库备份恢复方面的职责 2. 备份类型 3. 备份方式及工具介绍 4. 逻辑备份和物理备份的比较 ...

  • Xtrabackup备份还原mysql

    1.Xtrabackup介绍 Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影...

  • 微信聊天记录备份

    打开手机微信:设置 -> 通用 -> 聊天记录记录备份与迁移。选择备份方式,如下图: 这里主要介绍备份到电脑,步骤...

网友评论

      本文标题:备份基本概念介绍

      本文链接:https://www.haomeiwen.com/subject/impwqftx.html