zoukankan      html  css  js  c++  java
  • MySQL Backup--Xtrabackup介绍

    Xtrabackup介绍

    Xtrabackup是由Percona公司研发的开源热备工具,支持MYSQL 5.0 以上版本。

    由于Xtrabackup支持备份innodb表,实际生产环境中我们使用的工具是innobackupex,它是对xtrabackup的一层封装。innobackupex 脚本用来备份非 InnoDB 表,同时会调用 xtrabackup 命令来备份 InnoDB 表,innobackupex的基本流程如下:

    1.开启redo日志拷贝线程,从最新的检查点开始顺序拷贝redo日志;
    2.开启idb文件拷贝线程,拷贝innodb表的数据
    3.idb文件拷贝结束,通知调用FTWRL,获取一致性位点
    4.备份非innodb表(系统表)和frm文件
    5.由于此时没有新事务提交,等待redo日志拷贝完成
    6.最新的redo日志拷贝完成后,相当于此时的innodb表和非innodb表数据都是最新的
    7.获取binlog位点,此时数据库的状态是一致的。
    8.释放锁,备份结束。

     参考连接:https://www.percona.com/doc/percona-xtrabackup/2.4/index.html

    参考连接:
    http://mysql.taobao.org/monthly/2016/03/07/
    http://sofar.blog.51cto.com/353572/1313649

  • 相关阅读:
    最小生成树
    图论最短路径例题
    广搜例题
    这些搜索套路好深。。。
    高斯消元part2
    高斯消元与行列式求值 part1
    2020/4/24
    实时的眼部追踪
    2020/4/23
    2020/4/22
  • 原文地址:https://www.cnblogs.com/gaogao67/p/11207913.html
Copyright © 2011-2022 走看看