所在的位置: mysql >> mysql介绍 >> MySQLXtrabackup简介

MySQLXtrabackup简介

刘军连怎么挂号 https://wapjbk.39.net/yiyuanfengcai/ys_bjzkbdfyy/793/
Xtrabackup是由percona开源的免费数据库热备份软件,它能对InnoDB数据库和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份同样需要加表锁);mysqldump备份方式是采用的逻辑备份,其最大的缺陷是备份和恢复速度较慢,如果数据库大于50G,mysqldump备份就不太适合。Xtrabackup优点1)备份速度快,物理备份可靠2)备份过程不会打断正在执行的事务(无需锁表)3)能够基于压缩等功能节约磁盘空间和流量4)自动备份校验5)还原速度快6)可以流传将备份传输到另外一台机器上7)在不增加服务器负载的情况备份数据MySQL5.7从入门到精通:视频教学版(第2版)MySQL5.7视频教学版数据库QQ技术支持程序设计淘宝¥.12购买已下架Xtrabackup备份原理备份开始时首先会开启一个后台检测进程,实时检测mysqlredo的变化,一旦发现有新的日志写入,立刻将日志记入后台日志文件xtrabackup_log中,之后复制innodb的数据文件一系统表空间文件ibdatax,复制结束后,将执行flushtableswithreadlock,然后复制.frmMYIMYD等文件,最后执行unlocktables,最终停止xtrabackup_log。Xtrabackup增量备份介绍xtrabackup增量备份的原理是:1)、首先完成一个完全备份,并记录下此时检查点LSN;2)、然后增量备份时,比较表空间中每个页的LSN是否大于上次备份的LSN,若是则备份该页并记录当前检查点的LSN。增量备份优点:1)、数据库太大没有足够的空间全量备份,增量备份能有效节省空间,并且效率高;2)、支持热备份,备份过程不锁表(针对InnoDB而言),不阻塞数据库的读写;3)、每日备份只产生少量数据,也可采用远程备份,节省本地空间;4)、备份恢复基于文件操作,降低直接对数据库操作风险;5)、备份效率更高,恢复效率更高。


转载请注明:http://www.aierlanlan.com/rzfs/9071.html