关于xtrabackup:故障分析-xtrabackup-多表备份报错-too-many-open-files
作者:汤薇 爱可生南区DBA组成员,次要负责MySQL的日常保护及故障解决。善于多种数据库的运维教训及故障调优。 本文起源:原创投稿 *爱可生开源社区出品,原创内容未经受权不得随便应用,转载请分割小编并注明起源。 一、背景形容最近应用 xtrabackup 工具对 mysql 实例进行备份时,因为实例的 ibd 文件过多,而备份用户 的 open files 参数设置的值太小,在备份实例时关上的文件数量超过了备份用户容许关上的文件 数量限度,导致备份失败,其报错如下: 220330 08:28:47 >> log scanned up to (328701072168)InnoDB: Operating system error number 24 in a file operation.InnoDB: Error number 24 means 'Too many open files'InnoDB: Some operating system error numbers are described athttp://dev.mysql.com/doc/refman/5.7/en/operating-system-error-codes.htmlInnoDB: File ./stage/ts_cg_inteltaxtochanges #P#P_20220322.ibd: 'open' returned OSerror 124. Cannot continue operationInnoDB: Cannot continue operation.二、模仿故障场景1、环境阐明mysql 版本: v5.7.35 xtrabackup 版本:v2.4.24 2、查看 open files 的已知参数值(1)操作系统以后的 open files 数量 ...