Below you will find pages that utilize the taxonomy term “Xtrabackup”
November 30, 2016
Percona XtraBackup备份mysql数据库 技术手册
"https://www.percona.com/doc/percona-xtrabackup/2.4/index.html\n下载地址: https://www.percona.com/downloads/XtraBackup/LATEST/ 一、安装两个必需库\nsudo yum -y install libdv perl-DBD-MySQL 如果libev库在yum源找不到的话,需要在rpmfind.net网站下载自行安装。\nwget ftp://rpmfind.net/linux/dag/redhat/el6/en/x86_64/dag/RPMS/libev-4.15-1.el6.rf.x86_64.rpm rpm libev-4.15-1.el6.rf.x86_64.rpm 二、安装percona-xtrabackup\nwget …"
September 2, 2011
Facebook是怎么做MySQL备份的?
"Facebook的用户每天创造大量的数据,为了确保数据可靠的存储,我们每天进行数据备份.我们通过将原来的逻辑备份改成定制化的物理备份,显著地提升了备份的速度(不增加体积的情况下).\n从mysqldump到Xtrabackup\n我们使用mysqldump来进行每日的数据库备份,mysqldump对数据进行逻辑备份,就像应用访问数据库那样,mysqldump以SQL语句的方式从数据库中读取一张张表,将表结构和数据转保存到文本文件.mysqldump最大的问题是速度太慢(对于我们的一些大的数据库,通常要花24小时,甚至更久),并且以SQL语句的方式读取数据可能造成磁盘的随机读,这就会造成主机的load增大,影响性能.对于时间太长,我们可以跑多个实例来并发的做备份,这能缩短备份的时间,但是会造成更多的load,更影响主机的性能.\n另外一个可行的备份方式是进行物理备份(我们称之为二进制备份,binary backup),通过操作系统层面,读取数据库磁盘文件,而非通过SQL语句.这样的话在备份的过程中,数据不能像SQL读取的时候保持事务上一致的.只有当备份的数据文件在数据库里复原了,他们才又一致 …"