【发布时间】:2011-10-04 16:18:57
【问题描述】:
伙计们,
我正在尝试为一个同时具有 InnoDB 和 MyISAM 表的大型生产数据库(半个 gig)设置定期备份。到目前为止,我一直在使用 mysqldump,但我发现它花费的时间越来越长,并且在 mysqldump 运行时服务器完全没有响应。
我想征求你的意见:我该怎么做
使 mysqldump 备份非阻塞 - 为进程分配低优先级或类似的东西,或者
找到另一种更好/更快/无阻塞的备份机制。
我知道 MySQL 企业备份产品 (http://www.mysql.com/products/enterprise/backup.html) 的存在 - 它很贵,这不是这个项目的选择。
我已经阅读了有关将第二台服务器设置为“复制从属”的信息,但这对我来说也不是一个选择(这需要硬件,这需要花费 $$)。
谢谢!
更新:关于我的环境的更多信息:Ubuntu、最新的 LAMPP、Amazon EC2。
【问题讨论】:
-
刚刚发现一个很相似的问题:stackoverflow.com/questions/65093/…
标签: mysql performance backup mysqldump database-backups