10bet网址
MySQL企业备份4.0用户指南
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 1.2 mb
PDF (A4)- 1.2 mb


4.3.4压缩备份

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

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

请注意

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

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

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

控件要使用的压缩算法也可以选择——进行压缩选项,以及在使用ZLIB或LZMA压缩算法时,使用——compress-level选择。看到第15.6节“压缩选项”获取详细信息。

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

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

高级:这是一个压缩目录备份的示例命令:

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

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

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