Chinaunix

标题: xtrabackup的一个问题 [打印本页]

作者: daniel2000    时间: 2012-04-30 16:27
标题: xtrabackup的一个问题
如果库太大了,手里没有那么大的存贮,有什么可行方案?
--target-dir可以指定多个目录吗?什么格式?
作者: cenalulu    时间: 2012-05-01 16:34
一种办法是把其他服务器上的大存储NFS挂过来。
或者就是parallel compression ,不生成中间文件,直接打包压缩。

下面摘了段官方的介绍
    Parallel compression (‘--compress-threads‘) can be used together with parallel file copying (‘--parallel‘). For example, ‘--parallel=4 --compress --compress-threads=2‘ will create 4 IO threads that will read the data and pipe it to 2 compression threads.
    New streaming format to work with parallel compression.
    The xbstream format is now supported along with the tar format. The new xbstream format works with parallel compression to (without caching) stream several compressed files at once.
作者: daniel2000    时间: 2012-05-02 00:09
回复 2# cenalulu


    1.9.1的新功能?看起来不错!
作者: junsansi    时间: 2012-05-02 10:44
管道输出拿gzip压一下不就好了~~
作者: daniel2000    时间: 2012-05-02 11:49
回复 4# junsansi


    好象不行吧
作者: junsansi    时间: 2012-05-02 14:46
daniel2000 发表于 2012-05-02 11:49
回复 4# junsansi

线上都跑了两年了:
innobackupex --user........... --force-tar --stream=tar | gzip - > mysql_fullbackup_xxxxxx.gz
作者: daniel2000    时间: 2012-05-03 01:01
本帖最后由 daniel2000 于 2012-05-03 01:02 编辑

回复 6# junsansi


    嗯,innobackupex是支持压缩的,xtrabackup不行吧,我看innobackupex说要锁表,没敢用。
作者: jmyychen    时间: 2012-05-03 11:02
管道输出压一下~~!
作者: icer_repls    时间: 2012-05-03 20:46
回复 7# daniel2000


    嗯 是的,为了备份非innodb表,确实需要锁表,其实如果可以,你是perl高手,直接修改innobackupex去掉备份myisam表那部分,。当然前提是你应用中全是innodb表




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2