【问题标题】:Mysql optimal ways of taking backupMysql的最佳备份方式
【发布时间】:2014-05-02 09:11:56
【问题描述】:

我有要求是我想要关注的事情

  1. Mysql 完整数据库备份
  2. Mysql 增量备份

我使用的数据库是mysql。

关于第一个要求,我想备份整个表,其中包括一个包含 3.5 亿数据的事务表。尝试使用 mysqldump 备份时,负载越来越高。所以我需要一个最佳的备份解决方案

关于我的第二个要求,我希望每天增量备份一个有 3.5 亿数据的事务表,并且每天插入 1000 万数据。

【问题讨论】:

    标签: mysql database backup mysqldump database-backups


    【解决方案1】:

    我会看看以下两个问题。第一个处理它的压缩方面,这可能会有所帮助。数据压缩很多。第二个处理并链接到一些关于增量备份策略的内容。我还会用一些统计数据(大小、频率等)来扩充您的原始查询。

    Best practices for MySQL backup

    https://stackoverflow.com/questions/407124/best-practice-for-backing-up-a-production-mysql-database

    【讨论】:

    • 在这个特殊的 Scarion 中,是在暗示 mysqldump 本身吗??
    • @vmb 什么是 Scarion?我指的是 mysqldump 中的 GZIP 压缩。
    • 备份 mysqldump 后,我们得到了大小为 26GB 的备份文件。
    • 你的意思是缺乏压缩导致负载吗??
    • 有可能。驱动器忙碌的时间越长,锁定的时间就越长,等等。我至少会尝试压缩备份 - 它应该在 2GB 左右,这意味着驱动器会更快地释放 - 特别是如果你有一些 CPU 容量。请参阅bradmcgehee.com/2010/03/08/…(请参阅:额外的 CPU 开销)。另请参阅dev.mysql.com/doc/innodb/1.1/en/innodb-compression-tuning.html(工作负载特征)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-23
    • 2023-03-09
    • 1970-01-01
    相关资源
    最近更新 更多