LVM的snapshot用于备份(改动数据放于snapshot)
1. 已经有了支持很好的免费、开源备份软件
2. 好的备份不一定比恢复简单
3. 恢复需要考虑:数据损失容忍度、恢复速度、需要回复哪些(db table)
4. 备份作用:灾难恢复、恢复删除数据、统计、测试
5. 文件系统备份:使用snapshot
snapshot不是备份,将snapshot看做减少lock的途径
只有第一次修改的数据被拷贝到snapshot
6. 使用lvm snapshot备份
FLUSH TABLES WITH READ LOCK;
SHOW MASTER STATUS;(确保连接 lock没有释放)
take snapshot
mount snapshot
copy file to backup
如果写过于频繁,snapshot压力越大,需要规划snapshot
相关文章
- MySQL 驱动中虚引用 GC 耗时优化与源码分析
- openGauss备份恢复之gs_basebackup
- SpringBoot+Netty实现TCP客户端实现接收数据按照16进制解析并存储到Mysql以及Netty断线重连检测与自动重连
- Windows平台下MySQL常用操作与命令
- openGauss数据库源码解析系列文章——备份恢复机制:openGauss增量备份技术(上)
- mybatis foreach批量插入数据:Oracle与MySQL区别
- Mysql 存储引擎中InnoDB与Myisam的主要区别
- AD域备份和恢复工具
- 使用Alpine Linux做基础镜像备份mysql8.0+数据库
- linux上mysql安装与卸载