已知的问题和限制¶
有一些雷竞技下载官网Percona XtraBackup压缩的相关问题InnoDB表。这些问题是由服务器端错误或操作系统配置引起的,因此无法在雷竞技下载官网Percona XtraBackup的一面。
已知问题:
为MySQL或雷竞技下载官网用于MySQL的Percona服务器版本5.1和5.5有已知的和未修复的错误,重做日志更新压缩InnoDB表。例如,Oracle内部bug #16267120仅在MySQL5.6.12,但在5.1或5.5中没有。该错误是关于压缩的页面图像没有被记录在页面重组上,因此,在重播时使用不同的zlib版本时,恢复过程可能会失败
MLOG_ZIP_PAGE_REORGANIZE重做日志记录。为MySQL或雷竞技下载官网用于MySQL的Percona服务器5.6版本不建议设置
innodb_log_compressed_pages =了对于使用压缩的服务器InnoDB表的备份雷竞技下载官网Percona XtraBackup.这个选项使得InnoDB恢复(因此,备份准备)是明智的zlib版本。如果执行备份准备的主机使用不同的zlib与服务器在运行时使用的版本不同,由于压缩算法的差异,备份准备可能会失败。如果在运行时进行备份,则无法恢复备份的表数据
优化表(错误https://bugs.launchpad.net/雷竞技下载官网percona-xtrabackup/+bug/1541763)或修改表…表空间(错误pxb - 1360)在桌子上。压缩备份目前不工作,由于bugpxb - 372.
备份失败
错误24:“打开的文件太多了”.这通常发生在正在备份的数据库包含大量的文件和雷竞技下载官网Percona XtraBackup无法全部打开来创建成功的备份。为了避免这种错误,操作系统应该进行适当的配置,以便雷竞技下载官网Percona XtraBackup可以打开其所有文件。在Linux上,可以使用ulimit命令用于特定的备份会话,或通过编辑/etc/security/limits.conf全局更改(请注意:可以设置的最大可能值为1048576这是Linux内核中硬编码的常量)。
的xtrabackup二进制有一些限制,您应该了解这些限制,以确保您的备份能够顺利进行并且是可恢复的。
限制:
Aria存储引擎是MariaDB并已集成在其中多年,Aria表文件备份支持已添加innobackupex在2011年。问题是引擎使用的恢复日志文件和aria_log_control文件没有备份xtrabackup.如载于文档开始,MariaDB没有
maria_log_control文件将所有Aria表标记为已损坏,并在执行检查餐桌上:表来自另一个系统,必须进行零填充或修复才能在此系统上使用.这意味着Aria表来自xtrabackup备份必须在可用之前进行修复(根据表的大小,这可能需要很长时间)。另一个选择是Aria_chk——zerofil表在准备阶段后备份的所有Aria表上。如果
xtrabackup_logfile大于4GB,则——准备的32位版本上,步骤将失败xtrabackup.xtrabackup不懂很老——变量设置my.cnfMySQL使用的语法。看到配置xtrabackup.