10bet网址
MySQL企业备份4.1用户指南
相关的文档10bet官方网站 下载本手册

4.3.4压缩备份

为了节省磁盘空间,可以使用——压缩选择mysqlbackup.压缩使您可以保留更多的备份数据集,或在将备份数据发送到另一台服务器时节省传输时间。此外,由于减少了IO,压缩通常会导致更快的备份。

备份压缩特性只适用于InnoDB表。InnoDB表空间文件在备份过程中压缩后,会收到.ibz扩展。为了避免浪费CPU周期而不节省额外的磁盘空间,——压缩不尝试压缩服务器上已经压缩过的表(参见创建压缩表);不过,这样的表空间文件也保存在.ibz备份中的扩展。

请注意

当InnoDB表空间文件中有未使用的空间时,在未压缩备份过程中复制整个文件。执行压缩备份以避免未使用空间的存储开销。

二进制日志和中继日志文件压缩并使用.bz扩展,当包含在压缩备份中时。

您只能使用——压缩选择完整备份,不是为了增量备份

控件要使用的压缩算法——进行压缩选项,当使用ZLIB或LZMA压缩算法时,压缩级别由——compress-level选择。看到16.6节“压缩选项”获取详细信息。

这是一个压缩单文件备份的示例命令:

Mysqlbackup——defaults-file=/etc/my.cnf——compress——backup-image=backup。img backup-to-image

高级:目录压缩备份命令示例:

Mysqlbackup——defaults-file=/etc/my.cnf——compress-method=zlib——compress-level=5个备份

这是一个示例命令,用于生成压缩的和准备目录备份(仅支持MySQL Enterprise backup 4.0.1及以上版本):

Mysqlbackup——defaults-file=/etc/my.cnf——compress-method=zlib——compress-level=5 backup-and-apply-log

警告

加密InnoDB表压缩比低。不建议使用包含许多加密InnoDB表的数据库创建压缩备份。

请注意

看到限制这适用于压缩备份附录B,MySQL企业备份的局限性