当使用 xtrabackup 备份包含大量表的 mysql 数据库时,过程失败并出现错误 24:“打开的文件太多”。
这是 Percona 网站上的常见问题解答:https://www.percona.com/doc/percona-xtrabackup/2.2/faq.html#backup-fails-with-error-24-too-many-open-files
我的问题是我无法进一步增加允许的文件描述符数量,因为 Linux 内核对打开文件数量的限制有硬编码,为 1048576。
有人知道吗:
- 我们是否可以配置 xtrabackup 以打开更少的表(或更少的同时打开)呢?
- 我们如何才能增加内核打开文件的限制 1048576?