备份基本概念介绍

2018-03-21  本文已影响0人  91洲际哥

Ⅰ、备份类型

这里介绍三种全量备份

热备(hot backup)

冷备(cold backup)

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

特殊情况:

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

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

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

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

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

温备(warm backup)

Ⅱ、MySQL热备工具

ibbackup

xtrabackup

mysqldump

Ⅲ、逻辑备份vs物理备份

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

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

上一篇下一篇

猜你喜欢

热点阅读